Fresh & Delicious

Fast & Easy Ordering

Authentic Mexican Cuisine

Click Here For Our Locations

Our Story

Casa Grande is an authentic, family-owned Mexican restaraunt in the Richmond VA area. We have exciting lunch specials, vegetarian options, chef’s selections, combo meals, a la carte options, and a kid’s menu to please your entire family! Enjoy our Mexican atmosphere in the restaurant or stop on by for quick take out orders.

Special Offers

Available When You Order Online

10% Off First Online Order

$5 Off Every $100 Spent Online

Google Reviews

Judy Payne

Casa Grande...located in a strip mall near Target was DELICIOUS!. While waiting for my takeout we sat at the bar had 1 margarita on the rocks. They also provide chips and salsa, Perfect. I ordered Tacos Carne Asada to go to share with my daughter.

B.D. Olsen

Had a great lunch with almost 1/2 the soccer team here. The kids even conspired to get a surprise birthday desert for one of the Mom's. She got to be embarrassed with the big red sombrero and a group happy birthday song! Fun times, nice atmosphere, and of course great food!

David Boch

We stopped in on our way home from a trip to Richmond. I wish we lived closer because our lunches were fantastic! By far the best Mexican restaurant we have been to in decades. This will be our go to restaurant whenever we are in the area.

Sahir Kotadia

Great place with great Mexican food. Eric is a very sweet human bring and a great server. He cares a lot for each patron and tries extra special to take personal care of every customer. We always feel welcome here and he is one of the main reasons for this.

William Braxton

Had not been to this place in years and it is still excellent. Tremendous value. The quality of the food and service exceeds high expectations. The taste is authentic and there's lots of choices besides standard enchiladas.

Kalita Pennington

Love this place! Go there as often as I can and prefer it over Plaza Azteca, The Patron, Mexico Restaurant, and other local Mexican chains. The one in Glen Allen off route 1 is the best. The staff is genuine and always pleasant. The service is quick.