Our St Croix Restaurants Guide is the most comprehensive, carefully curated list of restaurants, cafes, bistros, and beach bars on the island. From local West Indian food to casual beachside fare to fine dining – you’ll find only places that we eat and recommend to friends and family.
Mexican
⭐
El Leon Restaurant
Now open for lunch Wednesday through Sunday 11 am to 3pm! Or hang out by the pool at the King Christian Hotel with a pool pass ($20) and a margarita from the El Leon walk-up bar!
Contemporary Mexican restaurant located on the boardwalk at the King Christian Hotel. With open-air views of Christiansted harbor and a modern exquisitely detailed Mexican atmosphere, El Leon Restaurant opened in October 2022 is a welcome addition to the boardwalk. The menu features contemporary takes on traditional Mexican fare including tacos, tiraditos, and more. They also have a well-stocked bar with a fine selection of [...]
Address:
1102 Kings Wharf, Christiansted Downtown & Boardwalk, St Croix 00820
Phone:
(340) 773-6330
Website:
Online Reservations
Facebook:
Facebook
Instagram:
@el_leon_restaurant
Luncheria
A taste of Mexico located in the heart of Christiansted. Luncheria is a great place to grab a cold margarita and enjoy Mexican cuisine. Serving tacos, burritos and enchiladas, Luncheria also serves daily vegetarian specials and some Cuban and Puerto Rican dishes.
Address:
2111 Company Street, Christiansted Downtown & Boardwalk, St Croix
Phone:
340-773-4247
Maria’s Cantina
Fresh and flavorful authentic Mexican fare by Southern Mexico native Maria Fonrouge Pogue. Featuring hand-crafted margaritas and Taco Tuesday. Closed Sunday and Monday.
Address:
5032 Anchor Way, Gallows Bay, St Croix 00824
Phone:
(340) 713-0222