(Last Update: 24 Apr 2023)
The Lighthouse Villas are six spacious villas in a resort hotel, each with a large balcony overlooking Tortola's beautiful Cane Garden Bay in t