El Rancho Viejo
$$ Mexican restaurant, Latin American restaurant
About
El Rancho Viejo, located on Main Street in Battle Ground, is a cozy haven for Mexican cuisine lovers. With a casual vibe and vibrant decor, it’s perfect for families and groups seeking a delicious meal without breaking the bank. Patrons rave about the warm chips and salsa, hearty chicken tortilla soup, and indulgent beef enchiladas. While the margaritas could pack a bit more punch, the friendly service and fast-paced environment leave guests eager to return. Enjoy lunch or dinner here—your tastebuds will thank you!