Canara Restaurant is located in Dubai, United Arab Emirates on 8 A St, Al Karama. Canara Restaurant is rated 4.3 out of 5 in the category restaurant in United Arab Emirates.
Address
8 A St, Al Karama
Amenities
Good for kidsToilets
Offerings
CoffeeSmall plates