Montpelier
Restaurants
802 Washington St
- Category:
- Restaurants
Montpelier, 83254
ID, United States
- (208) 847-3020
Rate and review Studebaker's Pizza in Montpelier, ID, United States!
Share your experiences at Studebaker's Pizza with your friends or discover more Restaurants in Montpelier, ID, United States.