Cucumber City Restaurant - Deira
Dubai, deira shop 62, salah al din street
Similar Places in deira
Dubai, deira ground floor, dar al amman building, salahuddin road - near salah al din metro station
042239698
Restaurants Chinese Restaurants
Dubai, deira ground floor, royal falcon hotel, salahuddin road - near reef mall
042732222
Restaurants International Restaurants
Dubai, deira All Branches salah al din street - near salah al din metro station
042271803
Restaurants Seafood Restaurants