El Charo Mexican Restaurant
Add to Favorites
CLOSED NOW
Today: 11:00 am - 9:00 pm
Tomorrow: 11:00 am - 9:00 pm
Saved to Favorites
Phone: (417) 485-2870
Address: 1721 S 20th St, Ozark, MO 65721
Website: http://www.elcharros.net
Phone: (417) 485-2871
El Charro
El Charro - Ozark
Cuisines: Mexican, Latin American, Seafood