Location Located in Frenchtown, St. Thomas' largest restaurant district, the Villa Olga Inn St. Thomas is just a 15-minute walk along the water front from downtown Charlotte Amalie, the island's well-known duty-free shopping centre and home of many bars for night time fun as well.
Rooms This splendid property consists of 12 spacious guest rooms, which are thoughtfully designed to provide the ultimate comfort and modern convenience to make your stay as comfortable as possible.
Restaurant To energise every day of your vacation with high fortitude, have your breakfast, lunch and dinner at the various nearby restaurants that serves delicious delicacies to tantalize your taste buds throughout your stay. |