Otea Cafe

Otea Cafe

Ground floor, Shop 41B, behind the escalator. Dubai Internet City - Metro Station Exit - شارع ١ - الثنيه الأولى - Barsha Heights - دبي - United Arab Emirates

Al Barsha

This café isn't in the community directory yet.

Post about this café to add it