Get directions to: Studebaker's Pizza, Montpelier, ID
Restaurant address: 802 Washington Street Montpelier, ID 83254, USA
Restaurant: Studebaker's Pizza