Best Lunch Restaurants in Colonial Heights
Price
- $30 and under
- $31 to $50
- $50 and over
Cuisine
Regions
Neighborhoods
Top Rated
Dining Options
Seating Options
Accessibility
5 restaurants available nearby
Booked 15 times today
Booked 2 times today
See what locals rave about
From verified diners like you
From verified diners like you
- SShavantiVIPVirginia •6 reviews5.0Dined 1 day agoAmazing the service and players were timely and deliciousMore infoThe Boathouse at City PointPrice: Expensive• Seafood• Richmond•4.6
- FFrankCincinnati / Dayton •3 reviews5.0Dined 7 days agoFantastic food! Attentive wait staff! Great vibe! Must eat here! I will again until I eat my way through the menu.More infoAntonio's Restaurant and WinebarPrice: Moderate• Italian• Chester•4.5
- JJeffVirginia •8 reviews5.0Dined on Dec 29, 2024Great wine! Great food! Great view! Great staff! Been there before. Going back.More infoUpper Shirley VineyardsPrice: Moderate• American• Richmond•4.8
- IIrisVirginia •1 review5.0Dined on Dec 23, 2024Shirley's is the best thing that has happened in Old Towne Petersburg in a very long time. The food is superb, the service is wonderful and I cannot wait to go back. I have been there for lunch twice and I highly recommend the tomato bisque that comes with a delicious mini cornbread and the new "composed salad" is outstanding, especially with the southern buttermilk dressing. Desserts are unique and so tasty. My favorite part of the meal each time was that I had coffee with warm cream. I have never had that at a restaurant before. Service is outstanding and atmosphere is so nice. I highly recommend Shirley's for lunch. I love it!More infoShirley’sPrice: Moderate• American• Petersburg•4.7
- SSonyaVirginia •1 review4.0Dined on Nov 9, 2024Just hope when you go there, they have what you order because they didn’t for me. But the food is good.More infoShut Yo Mouf SoulfoodPrice: Moderate• Soul food• Petersburg•4.3