C box seafood restaurant
Restaurant • Seafood restaurantOne of the Top rated Restaurants in Al Barsha
Address
Shop No. 6, Telal 14 - Al Barsha 1 - Dubai - United Arab Emirates
Website
Contact
+971 4 259 9941Rating on Google Maps
5.00 (73 reviews)Open on Google Maps