Get directions to: Vallarta Restaurant, Fillmore, CA
Restaurant address: 563 W Ventura St Fillmore, CA 93015, USA
Restaurant: Vallarta Restaurant