Alice Villa Hotel


Takeo • Show on map
View Details for Price
Located 4.7 km from Takeo Railway Station, Alice Villa Hotel offers 3-star accommodation in Takeo and features a garden, a terrace and a restaurant. Among the facilities at this property are room service…More info
