Overview
Located on the shore of Tortola, the British Virgin Islands’ largest island, and bordered by the stunning Lambert Bay and lush green forest and mountains is Wyndham Lambert Beach Resort. This resort offers guests a wonderful vacation escape that includes convenient services, fun activities and other amenities.