Celestia Grand
1 expert review
“Celestia Grand Villas is a high-end villa complex located on a cliff top just south of Fira town.”
– Oyster
Amenities
Show All Amenities
Pet Friendly
Hot Tub
Free Internet
Room Service
Free Breakfast
Shuttle Bus
Laundry Service
Concierge
Restaurant