This property is a 4-minute walk from the beach. Located 350 feet from the seafront, the St. John Inn features tropical terraces with sea views, hammocks and a plunge pool. The Virgin Islands National Park is a 5-minute walk away.
Each colorful air-conditioned room at St John Inn features a mini-fridge, a modern private bathroom and a flat-screen TV with satellite channels. Free Wi-Fi is available in public areas of the hotel.
You can enjoy a free continental breakfast on the covered terrace, overlooking Cruz Bay. Bars and restaurants can also be found in the surrounding streets.
Free parking is available at the St John Inn. Wharfside Shopping Center and St Thomas Ferry Terminal are both a 5-minute walk away.
You can take kayaking, hiking and snorkeling tours around beautiful Caneel Bay, a 5-minute drive away. Solomon Beach and Honeymoon Beach can be reached within a 10-minute drive.