Avalon Boutique Suites Hotel 9 Harit's Street, Old town, Rhodes Town, 85100, GreeceHotel Add to favorites 0