Greek & Delicious is located in Dubai, UAE on Saba Tower 1, Shop S07-S08 - Cluster E, Jumeirah Lake Towers. Greek & Delicious is rated 4.5 out of 5 in the category greek restaurant in UAE.
Address
Saba Tower 1, Shop S07-S08 - Cluster E, Jumeirah Lake Towers
Amenities
Good for kidsToilets