Margarita's Mexican Restaurant thumbnail

Margarita's Mexican Restaurant

4.6 stars based on 131 ratings Today's hours: 10 am-10 pm Add a review

$$ Mexican restaurant

About

Unassuming yet delightful, Margarita's Mexican Restaurant brings a taste of Mexico to Virginia Beach. Located in Newtown Baker Crossing, this cozy spot is known for its vibrant atmosphere and friendly service. With a menu bursting with flavor, patrons rave about the shrimp cocktail and street tacos, especially the pork pastor. Open for lunch and dinner, it’s perfect for solo diners or groups, and the fast service makes it a great choice for a quick bite. Expect a casual dining experience with plenty of parking and options for takeout and delivery.

Best in Virginia Beach

Contact Info

  • Location: 649 Newtown Rd #109, Virginia Beach, VA 23462
  • Located in: Newtown Baker Crossing
  • Phone: (757) 456-1888
  • Price range: $$

Opening hours

  • Monday: 10 am-10 pm
  • Tuesday: 10 am-10 pm
  • Wednesday: 10 am-10 pm
  • Thursday: 10 am-10 pm
  • Friday: 10 am-10:30 pm
  • Saturday: 11 am-10:30 pm
  • Sunday: 12-9 pm

Food and drink

Food & drink
Food & drink
The vibe at Margarita's Mexican Restaurant
Vibe
Margarita
Margarita

Menus and Prices

Margarita's Mexican Restaurant menu and prices
Menu #2
Menu #3
Menu #4
Menu #5
Menu #6

Services

  • Wheelchair-accessible car park
  • Wheelchair-accessible entrance
  • Wheelchair-accessible seating
  • Wheelchair-accessible toilet
  • Delivery
  • Takeaway
  • Dine-in
  • Fast service
  • Lunch
  • Dinner
  • Solo dining
  • Alcohol
  • Beer
  • Cocktails
  • Coffee
  • Comfort food
  • Quick bite
  • Small plates
  • Spirits
  • Wine
  • Lunch
  • Dinner
  • Catering
  • Dessert
  • Seating
  • Bar on site
  • Toilets
  • Casual
  • Cosy
  • Groups
  • Accepts reservations
  • Credit cards
  • Good for kids
  • High chairs
  • Kids' menu
  • Free of charge street parking
  • Free parking lot
  • Plenty of parking

Add Your Review

You can upload up to 4 images (JPEG, PNG, WebP).

Recent Reviews

Review by Crystel Wisozk

September 08, 2024

Margarita's Mexican Restaurant is a delightful find tucked away in Newtown Baker Crossing! 🌮

The upbeat atmosphere welcomed us warmly, and the Mexican tunes created a cozy vibe. I opted for the shrimp cocktail and a fried chimichanga - both were delicious and generously portioned! My husband enjoyed the beef burrito fajita, which he devoured with enthusiasm. The service was quick, making it perfect for lunch or a quick dinner.

Don’t skip the guacamole dip; it’s a refreshing twist with chunky avocado and flavorful jalapeño. We will definitely be back for more! 😋


Nearby Restaurants

Primo Pizza

Primo Pizza

Italian restaurant

4540 Princess Anne Rd, Virginia Beach, VA 23462, United States

YamaChen's Sushi

YamaChen's Sushi

Authentic Japanese restaurant

4700 Princess Anne Rd, Virginia Beach, VA 23462, United States

Jet's Pizza®

Jet's Pizza®

Pizza delivery

4402 Princess Anne Rd, Virginia Beach, VA 23462, United States

Sal’s NY Slice Pizzeria

Sal’s NY Slice Pizzeria

Pizza restaurant

4676 Princess Anne Rd #170, Virginia Beach, VA 23462, United States

McDonald's

McDonald's

Fast food restaurant

701 Chimney Hill Pkwy, Virginia Beach, VA 23462, United States

Las Palmas Mexican Restaurant

Las Palmas Mexican Restaurant

Mexican restaurant

4540 Princess Anne Rd, Virginia Beach, VA 23462, United States

Jollibee

Jollibee

Chicken restaurant

4541 S Plaza Trail, Virginia Beach, VA 23462, United States

Saffron

Saffron

Indian restaurant

4532 Columbus St, Virginia Beach, VA 23462, United States

Tines Restaurant

Tines Restaurant

American restaurant

4453 Bonney Rd, Virginia Beach, VA 23462, United States

Seafood Kitchen Halal

Seafood Kitchen Halal

Seafood restaurant

329 Kellam Rd, Virginia Beach, VA 23462, United States

Zushi

Zushi

Japanese restaurant

4540 Main St, Virginia Beach, VA 23462, United States

Jenna’s Cafe LLC.

Jenna’s Cafe LLC.

Cafe

5642 Princess Anne Rd, Virginia Beach, VA 23462, United States

Ray's Ny Pizza

Ray's Ny Pizza

Restaurant

442 Newtown Rd, Virginia Beach, VA 23462, United States

Volcano Sushi, Grill, Bar& karaoke (Town Center)

Volcano Sushi, Grill, Bar& karaoke (Town Center)

Sushi restaurant

4830 Virginia Beach Blvd, Virginia Beach, VA 23462, United States

Jumbo Chinese Restaurant

Jumbo Chinese Restaurant

Chinese restaurant

5277 Princess Anne Rd #317, Virginia Beach, VA 23462, United States

Arby's

Arby's

Fast food restaurant

4305 Silverleaf Dr, Virginia Beach, VA 23462, United States

Sakura Japanese Restaurant

Sakura Japanese Restaurant

Japanese restaurant

4716 Virginia Beach Blvd, Virginia Beach, VA 23462, United States

The Cheesecake Factory

The Cheesecake Factory

Restaurant

265 Central Park Ave, Virginia Beach, VA 23462, United States

Chinatown restaurant

Chinatown restaurant

Chinese restaurant

4848 Virginia Beach Blvd #11, Virginia Beach, VA 23462, United States

EL PAISA COLOMBIAN RESTAURANT

EL PAISA COLOMBIAN RESTAURANT

Colombian restaurant

665 Newtown Rd, Virginia Beach, VA 23462, United States