El Vaquero Mexican Restaurant

1780 Hilliard Rome Rd Hilliard OH 43026 USA

(614) 876-5157

Location