Need Help? Speak to our travel experts:01 485 2598
Frenchtown Villa Olga, St. Thomas
This is a small, casual 12-room apartment hotel with harbour views, just walking distance from town and featuring a peaceful pool deck.
This is a small, casual 12-room apartment hotel with harbour views, just walking distance from town and featuring a peaceful pool deck....
Please wait while we process your request