Toro Loco - Mexican Restaurant

Mexican restaurant · 8630 Ohio River Rd #1916, Wheelersburg, OH

Dine-In

Hours

More food in Wheelersburg, OH · Mexican Food in Wheelersburg