Roti King
Friends of the National Park Store
Support St. John by shopping at the Friends of the Virgin Islands National Park's two store locations - Mongoose Junction and the VINP Visitor's Center. You’ll find locally made gifts, art, maps, and you can arrange to join a variety of ranger-led programs in the park.
Just BEach!
Just Beach! has your beach needs covered. Stop here for snorkel gear, sunscreen, beach toys, and a great selection of swimwear and resort fashion. Located in Mongoose Junction.
St. John Scoops
I scream, you scream, we all scream for St. John Scoops! The perfect afternoon stop after a day at the beach, St. John Scoops has a rotating menu of house-made flavors. Our favorites include salted caramel and butter pecan, but the painkiller (with booze) is also a winner.
The amazingly (and adult) Soggy Dollar Painkiller Ice Cream!
Island Fancy
Your stop for tropical gifts and souvenirs, Island Fancy is located in Mongoose Junction. It boasts a variety of Caribbean crafts, including Christmas ornaments. You’ll also find toys and games, VI flags, and locally made products.
Vibe Jewelry
You can find Vibe in 3 locations throughout Cruz Bay - Wharfside, Mongoose Junction, and near the ferry dock. Known for their sterling silver designs, frequently accented with Larimar, Vibe’s handcrafted jewelry makes for a great reminder of your island visit.
Big Planet
Located in Mongoose Junction, Big Planet is a three-level shopping bonanza. They have a great selection of t-shirts, swimwear, beach apparel, flip-flops, sunscreen, and more!
Made in St.-John
Made in St.-John has apparel for whole family, designed and printed locally on St. John. Stop by the shop in Mongoose Junction for their incredibly soft tees and sweatshirts.
Irie Pops
Chocolate Sea Salt. Strawberry Limeade. Pina Colada. How to choose? Load up a cooler of these locally made ice pops and enjoy them at the villa all week! Irie Pops offers organic, all-natural, dairy-free treats from their cute new shop on the way to the North Shore Road. They also have beer & water, sunscreen, and some great Irie schwag.
Bamboula
Bamboula offers an amazing assortment of clothing & accessories, home decor, and Caribbean art. It’s located in Mongoose Junction and shouldn’t be missed.
Woody's Seafood Saloon
Woody’s is a Cruz Bay staple, best know for its happy hour. From 3-6pm each day, patrons squeeze into their curbside tables for drinks and some bar food. Shark bites are Steve’s favorite!
High Tide
High Tide is just steps from the ferry dock and a great spot for that first island drink! It’s open for breakfast, lunch, dinner, and happy hour. The menu has something for everyone.
North Shore Deli
Conveniently located in Mongoose Junction, North Shore Deli is open every day for breakfast and lunch. It’s our favorite place to grab a sandwich or two for the beach, and maybe a rum punch. They also make great breakfasts, as well as salads and desserts. A tip - make time to get a sandwich or two on go-home day, beats airport food and makes going home a little easier.
The Lime Inn
The Lime Inn has been a favorite of both locals and visitors since 1984. Family-owned and operated, their Caribbean menu includes some of the best seafood we’ve enjoyed on island. The lobster risotto is not to be missed!
Sun Dog Cafe
Open for brunch, lunch, and dinner, Sun Dog has something for everyone. Their courtyard setting in Mongoose Junction is a nice spot to take a break from shopping and enjoy a snack or a meal. And there’s live music several nights a week.
Greengo's Caribbean Cantina
Located in Mongoose Junction, Greengo’s is a casual spot for Mexican food. They’re open for lunch and dinner, and you have to check out their wall of tequila. It’s impressive!