Shopping on St. John is unique and fun. Casual and entertaining shopping areas are in Cruz Bay and Coral Bay. These two areas are the primary “towns” if
Christina Love