We also have a map that shows all the restaurants and attractions. See it here.
Welcome to St. John
In addition to the numerous St. John villas we list, this US VIrgin Island offers some stunning hotels. Hotels don't offer the same privacy and home-like feel of the a villa, however they do offer lots of amenities, personalized service, and many are in ideal locations. Gallows Point Resort, for example, is situated next to Cruz Bay, so restaurants, shops, and more are within walking distance.