Allegory Boutique Hotel 30 2241037470Antifanous 11 & Ippodamou, Rhodes Town, 85100, GreeceHotel Add to favorites 0