Address: Sheikh Zayed Road, al Barsha 1 Mall of the Emirates - Dubai - United Arab Emirates
Website: https://ibcmadrid.com/
Phone: 971-437-72000