Vista Mare

Bringing tasty Italian cuisine to the shores of Cruz Bay, Vista Mare is one of the newest restaurants on the island. Not far from the ferry terminal, this is a prime choice for anyone looking for good views, good food, and a good time.


Classic Italian cuisine is the specialty as Vista Mare. Be prepared to choose from traditional pasta dishes like Penne Rigate Bolognese, Veal Scallopini, and Eggplant Parmigana. They also feature some seafood options like Swordfish with gnocchi, and Shrimp Fettuccine al Burro.

Among other things, Vista Mare specializes in desserts with Italian twists. When it comes to dress code and level of service, this restaurant's setting is informal. Diners are welcome to come by to enjoy both dinner and lunch, so make time to try it. You could discover flavors you've been missing all your life.


This restaurant is part of Wharfside Village, which is found near the center of downtown Cruz Bay.

This part of St. John has plenty of attractions and activities, earning its place as a colorful town. Some of the closest points of interest from this establishment include Cruz Bay Battery and Franklin Powell Park, both of which are only a quick ride away from the restaurant.

Another point of interest in the vicinity is Cruz Bay Beach, a beach where guests can work on their tans and work up their appetites.

Nearby Restaurants

For diners looking for another restaurant with similar kinds of food or similar prices, there are at least a couple of nearby dining spots to consider, including Da Livio Ristorante. It is situated about a hundred yards to the southeast of this restaurant.

In contrast, if you're in the mood for something different, this section of St. John boasts a large selection of restaurant options that will suit the tastes of almost every kind of diner. For example, you can try American cuisine at High Tide, which is less than a hundred yards away.

Vista Mare's menu features entrees priced at around $25 USD per plate, with some as low as $18 and some as high as $32. Appetizers will run anywhere from $7 to $15.

Contact Info

Location: Strand Street, downtown Cruz Bay, St. John

Phone: (340) 777-6273




Help us improve! We welcome your corrections and suggestions.

About Food