St. John Inn – Affordable Island Charm in Cruz Bay
Nestled in the vibrant heart of Cruz Bay, St. John Inn offers guests a boutique hotel experience that’s both affordable and unforgettable. With a friendly atmosphere and personalized service, this charming inn stands out for its welcoming vibe and ideal location near the island’s best shopping, restaurants, and nightlife.
Enjoy magnificent sunset views from the front deck, plus thoughtful amenities like complimentary continental breakfast, a daily happy hour, and free use of beach towels, chairs, and coolers. Whether you’re here for adventure or relaxation, St. John Inn makes your island stay both easy and enjoyable.