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.

If you check out the menu at Vista Mare, among other options you'll find desserts served with Italian flair. The style of dining and service here is considered to be informal. When's the best time to come? They're open for both dinner and lunch, so why not stop by?


This restaurant is a part of Wharfside Landing, which is located near the center of downtown Cruz Bay.

This section of St. John has plenty of camera-worthy sites, which makes it quite a lovely town. Two of the closest places of interest from this business include Cruz Bay Battery and Franklin Powell Park, both of which are only a short distance from Vista Mare.

One benefit of stopping or staying in the area near this restaurant is Cruz Bay Beach, a nearby beach, which is a suitable place to unwind after a meal.

Nearby Restaurants

If you and your party are hoping to find another restaurant with similar kinds of food and/or similar prices, there are at least a few nearby places to pick from, including Da Livio Ristorante. Guests will find it about a hundred yards from Vista Mare.

In contrast, if you're looking for something a little different, this region of St. John has a wide range of food and drink locales, which offer all kinds of cuisine styles and menu items. For instance, you could also try American eats at High Tide, which is less than a hundred yards south.

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