Otea Cafe is located in Dubai, United Arab Emirates on Ground floor, Shop 41B, behind the escalator. Dubai Internet City Metro Station Exit One, Barsha Heights. Otea Cafe is rated 4.8 out of 5 in the category coffee shop in United Arab Emirates.
Address
Ground floor, Shop 41B, behind the escalator. Dubai Internet City Metro Station Exit One, Barsha Heights