21st Street Grill Menu – Virginia Beach, VA

Type : Fast food restaurant

Location : Virginia Beach, VA

Based on 188 reviews, the restaurant has received a rating of 3.7 stars. Price

✔️ Dine-in ✔️ Takeout ✔️ Delivery

21st Street Grill 23451

Address:
200 21st St, Virginia Beach, VA 23451

Phone: (757) 904-0100

Website:

Hours

Thursday 10 AM–12 AM
Friday 10 AM–12 AM
Saturday 10 AM–12 AM
Sunday 9 AM–11 PM
Monday 10 AM–12 AM
Tuesday 10 AM–12 AM
Wednesday 10 AM–12 AM

Photo Gallery

Reviews

Kyle Hipol
I loved the local feel of this spot. The food was great. I tried most of the menu and I have to say the chicken shawarma was my favorite. And the deep fried Oreos really hit the spot if your looking for a sweet treat. The staff was extremely kind and after going there every other day over my two week business trip they started to recognize me and they were super kind, hard workers. Would totally come back if I’m ever in the area again.

… more

D. Rich
I was in Virginia Beach and went here on my lunchbreak with my co workers one day before the “Something In The Water” festival started. They said the food was good so I ordered a Philly cheesesteak combo with their house lemonade. I must say I wasn’t impressed and for the price with tip ($20.44) I would expect a larger sandwich. Its almost like they want the sandwich no bigger so it can fit into their to-go boxes. Very little meat and toppings. Fries where cooked too long and didn’t have any seasonings and very little salt on them. Lemonade was average for $4. If your attending the SITW festivals this weekend this place is hit or miss on flavor and quantity.

… more

Vinny F
When it’s the only place open and you’re drunk on the oceanfront at 1200, the food is fine. Service was friendly but the store could be much more clean. Definitely not a place I would go to for quality. Prices kind of steep for what you get. I only got mozzarella sticks and a water and it was like $12.

… more

Dennis Wilfong
Great food and very fresh. Large portions so everyone was satisfied. Only issue was the wait time after ordering, but the food more than compensates for it. Not much indoor seating, but there’s plenty outside. I highly recommend eating here.

… more

Cenitha Shante Mayes
$60 dollars for 2 margaritas and 2 fried food baskets. Food taste like old oil. Just disgusting. Way over priced. This place is a total rip off just because it’s on the strip. Only thing I can say is the customer service was great.

… more

Keith Smith
Food is typical cafe type food. Think slightly better than average cafeteria food. Pretty sure most, if not all, the food is from frozen. Price are a bit steep for what you get but it’s a tourist spot so it’s kinda expected. The service is friendly and extremely effiecient. Summary: Ok food, good service, but nothing special.

… more

deidra jones
Slammin! Such kind people, quick and tasty service. Smoothies were amazing! Mango pineapple was my favorite.

… more

Ann G
Thought it was a nice place based on location and other factors. We were beyond disappointed. The meal (chicken shawarma) was the most tasteless food I’ve ever had.

… more

Kristie Hilley
Decent food. Very friendly service. Lil overpriced, but it’s Virginia Beach so it’s expected.

… more

Joseph Adventures
Very bad attention from the employees. When I went to order, they told me that they had that item in stock and then a couple of minutes later, they told me they were out of that item. I didn’t like the attitude from them also

… more

… View more

Leave a Comment

Stay connected with the Roost!

Ask us any questions