Avatara Restaurant is located in Dubai, UAE on Second Floor, Voco Hotel, Sheikh Zayed Rd. Avatara Restaurant is rated 5 out of 5 in the category vegetarian restaurant in UAE.
Address
Second Floor, Voco Hotel, Sheikh Zayed Rd
Amenities
Good for kids
Toilets