Mambo
Phone Number: Suggest Phone Number
Website: Suggest Official Website
Categories: Greek Restaurant
Address: 41, N. Mandilara Str., Rhodes, Grèce
GPS Coordinates:
36.45141,28.21849
Rhodes, Rhodes Regional Unit, South Aegean Region, Greece
Facebook: facebook.com/418544195344317
Instagram: Photos and Videos
List of nearest hotels:
Sperveri Boutique Hotel located at Dilmperaki 65 - 67, 69 meters southwest.
Rodos Niohori Elite Suites Boutique Hotel five stars hotel located at 47-49, Dilberaki Street (junction with Griva Street), 71 meters south.
Manousos City Hotel three stars hotel located at G.Leontos 25, 72 meters northwest.
Svea Hotel - Adults Only two stars hotel located at Mandilara str. 51, 74 meters north.
Amaryllis Hotel two stars hotel located at 44, Mandilara Str., 78 meters northeast.
Kahlua Hotel Apartments two stars hotel located at 51-53, Mandilara street, 82 meters east.
Athena Hotel three stars hotel located at 27 G. Leon Str., 84 meters northwest.
You can find and book more hotels, hostels and apartments in our interactive hotel map