| Virgin Islands > St. John |
![]() |
Maho Bay Beach |
Mayho Bay is a popular beach in St John and home to the Maho Bay Campground
and the Harmony hotel, an environmentally correct establishment.
| Location | St. John Virgin Islands |