Fresh & Delicious

Fast & Easy Ordering

Authentic Mexican Cuisine

Click Here For Our Locations

Our Story

Enjoy the best Mexican food in the Mechanicsville and King William area with Don Pedro Mexican Restaurant. For 9 years, we've served up the best in Mexican dishes for lunch, dinner, and parties! Relax and dine with our patio seating! Everything we serve is made fresh for the best eating experience anywhere.

Don Pedro Mexican Restaurant is a family owned and operated authentic Mexican restaurant. We have been serving customers across Mechanicsville, King William, and the surrounding areas with Mexican dishes that are made fresh daily. Ask us about our daily drink and dinner specials.

Special Offers

Available When You Order Online

10% Off First Online Order

$5 Off Every $100 Spent Online

Google Reviews

Rita Pearson

We had a large group and the waitress took care of us perfectly! Great service and really yummy food! All food was served exactly as ordered and was delicious! Excellent place to eat!

Gregg Barr

Get the fajitas! They are fantastic! The staff here are great and super accommodating. The Frozen margheritas are delicious. Very comfortable and relaxing atmosphere make this or go-to place when we're tired and need a great meal without a lot of fuss. Come as you are.

Edward Blumberg

Great food, always fresh and served piping hot. Never waited more than 5 minutes for our meal. Staff is very attentive. Family run restaurant. Very reasonable prices and huge portions. Best Mexican food in the county. Don't pass this place up without giving it a try.

Charlotte A.

Definitely my favorite mexican restaurant! food always comes quickly and the staff is always nice. the food is amazing even when ordering for pick up! when ordering for pick up, it is always ready on time and everything is always correct. i love this place.

Tyler J.

Fabulous food, and awesome service. The staff here is super nice, and always welcome you with a smile. My favorite is the Burrito Jalisco, always served smothered in cheese! Prices are reasonable.

Katerina Bratanova

One of the best Mexican restaurant in the Richmond area! The food was delicious. The lady who served for us were so nice. The food was served so fast. My husband and I share Chicken and beef Fajitas. The fajitas were enough for two people.