Get directions to: Taqueria Al Pastor 1, Bellevue, ID
Restaurant address: 321 South Main Street Bellevue, ID 83313, USA
Restaurant: Taqueria Al Pastor 1