BookIt.com Guest Rating
The Inn At Villa Olga is located on the beach in St. Thomas's Frenchtown neighborhood, close to Magic Ice Gallery, Magens Bay, and Emancipation Garden. Other points of interest near this inn include Fort Christian and Blackbeard's Castle. Read More About The Inn At Villa Olga
- Exterior Corridors
- FREE Parking
- Outdoor Pool
(+) = Additional fees may apply for the use of these amenities.
(*) = Free, some restrictions may apply.