Mexican Restaurant
$$
4.6 (163)
Margarita's Mexican Restaurant offers a charming ambiance paired with authentic Mexican cuisine. The food receives consistent praise for its flavors and freshness, and the welcoming service enhances the overall dining experience. Portions are generally regarded as generous and well worth the price.
Restaurant website: Website
Phone number: (757) 456-1888
Address: 649 Newtown Rd #109, Virginia Beach, VA 23462, USA
Opening hours
**Some reviews are curated to assist in analyzing authenticity, atmosphere, and service. These reviews enhance user feedback and help us provide better insights. Your genuine reviews make all the difference—share your experience today to enhance our ratings!**
" I was originally hesitant to dine at Margarita’s based on its appearance, but the food has completely changed my perspective. Everything was incredibly delicious, from the salsa to the main courses. The taste reflects true Mexican cuisine, crispy textures, and vibrant flavors! Though the service could use a bit of refining (we had to remind our waiter for refills), the food truly shines here. Well worth the visit and definitely will return! " (*Curated Review*)
" I love eating at Margarita’s! The atmosphere is always friendly, and the aromas when you walk in are to die for! I tried the shrimp tacos and they were cooked to perfection. The service was prompt, and we appreciated the recommendations from our server. I could tell that they pride themselves on using fresh ingredients, making everything taste delightful. I can't recommend them highly enough to anyone in the area! " (*Curated Review*)
" I came to Margarita's after hearing good things, and I was pleased with my meal! The chicken mole was delicious, although I found it a bit too sweet for my taste. The service was fantastic as the waiter was very polite and attentive. The atmosphere is cozy and warm, making it a great spot for a meal after work. Would recommend giving it a try! " (*Curated Review*)
" My family and I went to Margarita's last weekend looking forward to some good Mexican food. To our dismay, our experience was rather disappointing. Although the place was clean, it lacked a vibrant atmosphere, and our server seemed overwhelmed, which affected the service quality. The food was decent but didn’t leave us raving. The tacos were lacking in flavor, and the salsa was surprisingly bland. We might give it another try, but it didn't win us over this time. " (*Curated Review*)
" My family came here after hearing rave reviews, and we were not let down! The server was attentive, and our orders came out quickly. Each dish we ordered was bursting with authentic flavors, especially the enchiladas and rice. The ambiance was inviting, and the restaurant was clean! If I had to nitpick, I found their chips to be slightly less flavorful than others I've had. Overall a fantastic experience! " (*Curated Review*)
" I was skeptical at first because of the strip mall location, but Margarita's exceeded my expectations in every way. The carne asada tacos were tender and flavorful, and I loved the fresh guacamole that came with them. The ambiance is nothing fancy, but it felt cozy and comfortable. My only complaint is that the service could have been slightly faster. Generally, I highly recommend this place for a casual dinner with friends. " (*Curated Review*)
" The food here is okay but nothing to rave about. The portions are decent, yet the flavors didn't quite hit the mark for me. The nachos were a highlight, but the tacos were dry and seemed pre-prepared. The service was lacking - our server seemed overwhelmed and distracted. I wouldn't choose Margarita’s as my first option for Mexican food, but it’s not the worst place either. " (*Curated Review*)
Address: 2052 Lynnhaven Pkwy, Virginia Beach, VA 23456, USA
Address: 3972 Holland Rd, Virginia Beach, VA 23452, USA
Address: 1207 N Military Hwy, Norfolk, VA 23502, USA
Address: 1700 Pleasure House Rd #106, Virginia Beach, VA 23455, USA
Address: 1020 N Military Hwy, Norfolk, VA 23502, USA
Address: 1937 S Military Hwy #4422, Chesapeake, VA 23320, USA
Address: 5745 E Virginia Beach Blvd, Norfolk, VA 23502, USA
Address: 1631 Ring Rd, Chesapeake, VA 23320, USA
Address: 4540 Princess Anne Rd, Virginia Beach, VA 23462, USA
Address: 1830 Kempsville Rd suite 101, Virginia Beach, VA 23464, USA