Italian restaurant · 807 W Idaho St, Boise, ID
Dine-In
See full menu
More food in Boise, ID · Italian Food in Boise