Located in Charlotte Amalie, 3.4 miles from Saint Thomas Skyride, Lindbergh Bay Villas features an outdoor pool and sun terrace.
Lindbergh Bay Villas also includes a fitness center. Guests can enjoy a drink at the on-site bar.
8075 Lindbergh Bay, 00802 Charlotte Amalie, U.S. Virgin Islands
8075 Lindbergh BaySt. Thomas, Saint Thomas, U.S. Virgin Islands