INFORMATION PROVIDED BY HAPPYCOW.NET - Spread the word! Please tell the businesses you found them on HappyCow.
Vegetarian Restaurants & Health Food Stores
Within a radius of 15 mi of your location - Total Results: 74
Route 10, Cruz Bay, St John, Us Virgin Islands, 00830 - Telephone: +1-340-777-4015
Pro Box 990, Cruz Bay, St John, Us Virgin Islands - Telephone: +1-340-693-8141
Route 104, St John, Us Virgin Islands, 00830 - Telephone: +1-340-690-4131
King St, Cruz Bay, St John, Us Virgin Islands, 00830 - Telephone: +1-340-514-7110
N Shore Rd, St John, Us Virgin Islands, 00830 - Telephone: +1-833-340-4743
Cruz Bay Landing, St John, Us Virgin Islands - Telephone: +1-340-776-6908
St John, Cruz Bay, St John 00830, USVI, Cruz Bay, St. John, 00830 - Telephone: (407) 222-0831
518 Mongoose Jn, St John, Us Virgin Islands, 00830 - Telephone: +1-340-693-8340
507 Mongoose Junction, Cruz Bay (at Mongoose Junction Mall), St John, Us Virgin Islands - Telephone: +1-340-777-3061
2nd Flr Mongoose Junction Cruz Bay (at St John Brewers), St John, Us Virgin Islands, 00830 - Telephone: +1-340-642-7776
5000 Estate Enighed 390 (at Cruz Bay Harbor ), St John, Us Virgin Islands, 00831 - Telephone: +1-914-527-1818
The Marketplace 2nd Flr, St. John, Cruz Bay, St John, Us Virgin Islands, 00830 - Telephone: +1-340-693-6001
5000 Estate Enighed, Fl 3, Cruz Bay (at The Marketplace), St John, Us Virgin Islands, 00830 - Telephone: +1-340-714-3354
2DC Cruz Bay, St John, Us Virgin Islands - Telephone: +1-340-714-2625
Constant Point Rd, St John, Us Virgin Islands, 00830 - Telephone: +1-510-304-7788
362 Strand Gade Estate, Cruz Bay, St John, Us Virgin Islands, 00830 - Telephone: +1-340-776-0001
Route 10 St. John, Cruz Bay, Susannaberg, St John, Us Virgin Islands, 00830 - Telephone: +1-340-777-4015
6115 Estate Suite 334, Box 5, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-714-2348
1 Red Hook Road, East End, St. Thomas, 00802 - Telephone: (340) 714-1000
6500 Red Hook Plaza #104B, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-776-3338
6400 Estate Smith Bay (at At Pavilions and Pools Resort), St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-690-0963
Estate Nazareth Ball Park, Red Hook Rd, St Thomas, Us Virgin Islands - Telephone: +1-340-474-5472
84CQ+J3 Estate Bovoni, St Thomas, Us Virgin Islands - Telephone: +1-340-626-2051
41-5-2 Estate Frydenhoj, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-727-0866
Point Pleasant Resort , St Thomas, Us Virgin Islands - Telephone: +1-340-775-7200
Red Hook Rd, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-714-3474
West Fortsberg Coral Bay, St John, Us Virgin Islands, 00831 - Telephone: +1-340-643-5333
Smith Bay Shopping Center Ste 107, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-774-8344
148-260 Anna's Retreat, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-775-6243
Friis Bay, Coral Bay Rate 107 , St John, Us Virgin Islands - Telephone: +1-340-693-5244
Apple Bay, Tortola, British Virgin Islands - Telephone: +1-284-544-4212
9400 Wheatley Center, Charlotte Amalie (at Rumer Dr at Weymouth Rhymer Hwy), St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-774-8565
The Valley, Spanish Town, St Thomas, Us Virgin Islands, 00802 - Telephone: N/A
6200 Magen's Bay Rd (at Magens Point Resort), St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-642-2421
9800 Buccaneer Mall #6, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-776-3333
IV, 9004 Rte 30, Havensight, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-777-3668
5328 Yacht Haven Grande, Bldg C, Ste 101, Charlotte Amalie, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-774-6254
Yacht Haven Grande , St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-642-4434
Yacht Haven Grande, Kiosk No 10, Charlotte Amalie, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-642-9187
St Thomas area, St Thomas, Us Virgin Islands - Telephone: N/A
Charlotte Amalie, St Thomas, Us Virgin Islands - Telephone: +1-340-344-4300
2329 Commandant Gade/Garden St, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-777-5321
5093 Dronningens Gade, Ste 3, Charlotte Amalie, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-777-5247
34-35 Dronningens Gade, Charlotte Amalie, St Thomas, Us Virgin Islands, 00801 - Telephone: +1-340-714-8282
Water Front Harbour, Charlotte Amalie, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-774-7998
16 Dronningens Gade, Charlotte Amalie, St Thomas, Us Virgin Islands, 00801 - Telephone: +1-340-998-2058
Airport Rd, Charlotte Amalie West (at Cyril E. King Airport), St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-474-2004
8 Hondouras St, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-774-4262
Estate Demarara, 1A Kronprindsens Quarter, Charlotte Amalie, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-360-731-3395
3525 Honduras St, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-775-2675
102, Charlotte Amalie, St Thomas 00802, USVI, Charlotte Amalie, St. Thomas, 00802 - Telephone: (340) 777-8102
8168 Crown Bay Marina, Box 181-505, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-690-2739
8000 Nisky Center Ste.12, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-774-0066
Crown Bay Center, Building G, Unit 7, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-998-7132
Hull Bay Beach, 9 1 Estate, Northside, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-244-5957
Airport Rd, Charlotte Amalie, St Thomas, Us Virgin Islands, 00802 - Telephone: N/A
Nanny Cay, Tortola, British Virgin Islands - Telephone: +1-284-494-0028
Brewers Bay Road, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-407-782-5348
Waterfront Dr, Road Town, Tortola, British Virgin Islands - Telephone: +1-284-347-1146
1 Moorings Marina, Road Town, Tortola, British Virgin Islands, VG1110 - Telephone: +1-284-494-8982
67 Main St, Tortola, British Virgin Islands, VG1110 - Telephone: +1-284-494-0313
Waterfront Dr, Road Town, Tortola, British Virgin Islands, VG1110 - Telephone: +1-284-494-5369
Great Mountain Rd, Tortola, British Virgin Islands - Telephone: +1-284-346-8485
Parker Rd, 130 Main St, Road Town, Tortola, British Virgin Islands, VG1110 - Telephone: +1-284-346-9050
119 Main St, Road Town, Tortola, British Virgin Islands, VG1110 - Telephone: +1-284-547-8741
Main St, Road Town, Tortola, British Virgin Islands - Telephone: +1-284-494-8985
Tortola Pier Park Rd, Road Town, Tortola, British Virgin Islands, VG1110 - Telephone: +1-284-494-2800
Administration Dr and Waterfront Dr, Road Town, Tortola, British Virgin Islands - Telephone: +1-284-495-1122
Administration Dr, Tortola, British Virgin Islands, VG1110 - Telephone: +1-284-494-1010
Pier Park, Road Town, Tortola, British Virgin Islands - Telephone: +1-284-494-6393
Bldg 1, Skelton Baylot Road Town, Tortola, British Virgin Islands - Telephone: +1-284-496-9524
Skelton Bay Lots, Fish Bay, Units 22 & 23, Tortola, British Virgin Islands - Telephone: +1-284-443-5051
Bordeaux West End, St Thomas, Us Virgin Islands, 00802 - Telephone: +1-340-244-4229
Brandywine Bay, Kingston, Tortola, British Virgin Islands - Telephone: +1-284-495-2301
It is advised to call ahead before you visit any listing in the restaurant directory to confirm the open hours, etc.
If you appreciate this free service and would like to offer your support, please contribute online at: https://www.happycow.net/supporter
All contents copyright © 1999-2026 HappyCow's Healthy Eating Guide. All rights reserved.