Free Wi-Fi
Public parking
Situated in Bluffton, 39 km from Franklin Square and 39 km from Ellis Square, Villa Christol features air-conditioned accommodation with a balcony and free Wi-Fi.
Bluffton, 29909, United States