Get directions to: V J's Restaurant, Terra Bella, CA
Restaurant address: 23611 Avenue 95 Terra Bella, CA 93270, USA
Restaurant: V J's Restaurant