Soho Bar
Bar
A bar located in Rhodes.
Location
Best places nearby
The highest rated places close to Soho Bar.
Local restaurants nearby
Πλατεία Ιπποκράτους 20, Νοτίου Αιγαίου
Location
The highest rated places close to Soho Bar.
Πλατεία Ιπποκράτους 20, Νοτίου Αιγαίου