









Phone: (757) 491-7748
Cross Streets: Near the intersection of 21st St and Atlantic Ave
Open now
- Fri 10:00 AM - 12:00 AM
200 21st St Virginia Beach, VA 23451 ·207.32 mi
Is this your business? Verify your listing
Reviews
yelpSkip the overpriced boardwalk restaurants, 21st Street Grill is the only restaurant you'll need on your vacation. Service is polite and fast, food is hot, well seasoned, and fresh, and the indoor...
MorePhilly Cheesesteak: My first Philly cheesesteak ever and it was pretty mid. I only finished half because I was oddly full? The bread had no flavor itself and just absorbed the meat and cheese...
MoreThe Chicken Kabob plate was good. Reasonably priced, especially for being open late. Quick service
MoreThe food was delicious! The staff was so friendly and the service was fast and efficient. Will be back again! My son even spilled his drink and they gave us another drink with no hesitation and...
MoreFast and tasty. Service was great. I had the gyro platter, and my boys had the corn dogs and the hot dog. Food was cooked right away and fast. The gyro was a little salty for me and didn't...
More