Saint Michel
(Hotel)
68 Perikleous str., Old Town, Rhodes Town, 85100, Greece
Tel.:+30 22410 25111
Hotels Around
Description
Map
Contact