All days
11.00 AM – 3.30 PM
07.00 PM – 11.30 PM
Thumbay Hospital 13th Street, Near Stadium Metro Station Behind Lulu Hypermarket, Dubai – UAE
+971 4 603 0660 info@terracerestaurant.com