Best Lunch Restaurants in St. John
Price
- $30 and under
- $31 to $50
- $50 and over
Cuisine
Regions
Neighborhoods
Top Rated
Dining Options
Seating Options
Accessibility
12 restaurants available nearby
See what locals rave about
From verified diners like you
From verified diners like you
- KKathyVIPAustin •12 reviews5.0Dined 2 days agoGorgeous setting! If you can get there for sunset, it won’t disappoint! Drinks were ok, but food is very good. This was our second time here. It’s the best food we’ve had on St. Thomas. Service is a little slow but gives you more time to enjoy this beautiful setting. Waitress was very personable and accommodated special requests with a smile.More infoLuna MarPrice: Expensive• Mediterranean• St Thomas•4
- AAnnVIPOrlando / Central Florida East •14 reviews5.0Dined 3 days agoIt was better than ever. The lady Manager is awesome. You seldom see a Manager so hands on. Everything was perfect t!More infoSunset GrillePrice: Moderate• Steakhouse• St Thomas•4.6
- SShiraNew York City •1 review5.0Dined 4 days agoAmazing food and beautiful space right on the beach!More infoLa TapaPrice: Very Expensive• International• St. John•4.7
- JJessicaChicago / Illinois •2 reviews5.0Dined 6 days agoIncredible food, ambiance and service! Super cool owners!More infoTarpon's TablePrice: Moderate• Seafood• St Thomas•4.8
- TTracyCaribbean •1 review5.0Dined on Jan 2, 2025You have to go to Agave 👍👍👍 service and food we on pointMore infoRawPrice: Moderate• Sushi• St Thomas•4.6