Where is Oktober Downtown Boutique Hotel, Rhodes Town located?
Oktober Downtown Boutique Hotel, Rhodes Town, Oktober Downtown Boutique Hotel, Rhodes Town, Greece (approx. 36.45011°, 28.21909°)
Oktober Downtown Boutique Hotel, Rhodes Town, Oktober Downtown Boutique Hotel, Rhodes Town, Greece (approx. 36.45011°, 28.21909°)