Love our St. John Boutique Hotels with their individual charms and comforts in intimate and welcoming settings.  You won’t find that amongst the homogeneity of large hotels.  St. John Inn is an affordable, colorful, funky fun place and Cruz Bay Boutique Hotel offers an island take on South Beach sophistication.  For more information contact