Other Restaurants nearby Al Khaleej Center, Near Al Fahidi Metro Station - 612 Al Mankhool Rd - Dubai - United Arab Emirates

Delmon

Approximately 1.95 km away
Address: Oppossite Lulu, Ground Level, Al Kazim Building, Al Karama, Dubai