Carrie: (340) 643-1400
Meghan: (340) 998-5272

See ALL St. John Dining Recommendations

Northshore Deli
St. John
Vegetarian Options, Vegan Options
(340) 777-3061
Cruz Bay
No Reservations Taken

Visit their website for more information
Follow on Facebook, Instagram, and Yelp.


Located in Mongoose Junction, this place is air-conditioned and easily walkable from the ferry dock. It’s a great little sandwich shop that is a usual stop for me when I want to grab to-go food on the way to the beach. My favorite sandwich is the BST (bacon, spinach, and tomato sandwich). It’s the perfect amount of food, without being too heavy, and it travels well.

They also have breakfast items available until 11 am.  If you’re really pressed for time, they have a cooler with already prepared food like chicken salad,  peanut noodles, potato salad, and more.

They have a great pastry selection, smoothies, and light alcohol available to grab-and-go.  

Visit their website for updated hours:
Monday thru Saturday: 7:30 am – 4 pm
Sunday: 8 am – 3 pm

Check out these other recommendations…

Morgan’s Mango

Morgan’s Mango

Around since 1992 and recently renovated, thanks to financial help from Kenny Chesney after hurricanes Irma and Maria ripped it apart, this restaurant delivers delicious food, consistently.

read more
The Terrace

The Terrace

A French-inspired restaurant, with a great view of the sunset. I love their Foie Gras and pork belly appetizers. For dinner, you can go wrong with their Wahoo, filet or crab stuffed prawns.

read more
Extra Virgin Bistro

Extra Virgin Bistro

My FAVORITE place to go for a nice dinner on STJ. Reservations are strongly recommended here as the place is usually packed with locals and tourists. It stays packed for good reason.

read more