LOCATION Glass House on the Sea is located in the E building of Sapphire Beach Resort and Marina in the East End of St. Thomas. 6720 Smith Bay Estate, St. Thomas, USVI 00802. We are about 35 minutes away from St.Thomas airport by car and only 4 minutes away from Red Hook, a charming nautical town that offers grocery shopping and restaurants. Red Hook also has Ferries to St. John and the BVIs.