Casa Del Barco - Canal Walk

320 S 12th St, Richmond - 23219
549 reviews
Mexican
(804) 775-2628

Margaritas are great and the outside seating during the summer fantastic!

So the food looked amazing and the presentation was great. The online ordering makes things super easy when it comes to pay and everything. However, the fish lacked a lot of flavor and was pretty bland overall. The rice and beans didn't taste very good also very bland. That's the not the worst part. I went with a group of 7 and all of us who all got different things ended up getting sick. Either the food wasn't prepared well or someone didn't clean properly. We got fish, beef,pork and all of us ended up getting sick. What a terrible experience this was. We may have unfortunately been one in a million chance but that fact that ALL of us got sick really says something about the chefs or the restaurants. Unfortunately don't think we'd be coming back to this place.

The service was great. The plantains were delicious. I can not wait to return.

Friendly and professional service. Margarita was amazing! Family enjoyed the food and the vibe is so pleasant! We have been twice now and will be back for sure!

If you prefer to NOT be actually waited on and order the entire meal via your phone while automatically having to tip 20 percent, this is your spot. Poor experience. Good thing the food was delicious. Won't revisit 🥴

We thought Kat was amazing as a server! I would try to reserve in her section!!

Food was good. Service was horrible. We didn’t get waited on Oregon knowledged for the first 10 minutes after we were seated. When we finally ordered drinks, they came not until after our main course meal was served. We were not checked up on by the service staff hardly at all.

Service was nice, but the food has zero flavor. Taco Bell has more flavor than this place. The beans and rice were terrible, and why was there apple cider vinegar in the salsa???????? It was so gross! I had the shrimp tostadas and again, zero flavor. Is this place owned by white people?

The hostess wasn’t the best and the servers didn’t know the menu

Location, location, location, you cannot beat this place for its amazing location and ambiance. The drinks and cocktails are amazing, the food is mas o menos, service was ok- took a little bit for drinks but food came quick. We’ve been here several times and will be back, but probably just for drinks.