When it comes to finding a reliable, high-quality grocery store in St. Thomas, locals and visitors alike turn to one name—Moe’s Fresh House Market. With multiple convenient locations across the island, Moe’s has built a reputation for offering fresh ingredients, gourmet selections, and a shopping experience that goes beyond the ordinary.
Grocery shopping in the Caribbean can sometimes be a challenge—but Moe’s makes it easy. Whether you’re a resident stocking up for the week, a visitor settling into your villa, or a yacht crew provisioning for your next voyage, Moe’s delivers consistency, quality, and convenience.
Each location is thoughtfully stocked with everything you need, from everyday essentials to specialty items that elevate any meal.
At the heart of Moe’s Fresh House Market is a commitment to freshness. Shoppers can expect:
Many products are sourced locally whenever possible, supporting farmers and fishermen throughout St. Thomas while ensuring peak freshness.
Moe’s isn’t just a place to shop—it’s a place to eat, explore, and enjoy. Each store features a variety of ready-to-go options, perfect for busy days or beach outings:
Whether you need a quick lunch or a full dinner solution, Moe’s has something ready when you are.
With locations in Red Hook, Yacht Haven Grande, Waterfront, Northside, and Subbase, Moe’s is always within reach. Its proximity to marinas and popular neighborhoods makes it especially convenient for:
The combination of premium selection and fast, friendly service makes every visit efficient and enjoyable.
One of the things customers love most about Moe’s is the atmosphere. Each store is clean, well-organized, and staffed by a friendly team ready to help. From the moment you walk in, you’re greeted with the welcoming energy that defines the brand.
If you’re searching for the best grocery store in St. Thomas, Moe’s checks every box:
Whether you’re planning meals for the week, grabbing lunch on the go, or provisioning for an unforgettable trip, Moe’s Fresh House Market offers everything you need—all in one place.