Get directions to: La Rosa Mexican, Priest River, ID
Restaurant address: 1305 Highway 2 Priest River, ID 83856, USA
Restaurant: La Rosa Mexican