El Vaquero Restaurant

Overview

Address: 14 S Fremont Ave,
Alhambra, CA 91801, USA
Website: elvaquerorestaurante.com
Phone: 626-458-4546