Italian restaurant · 1301 S Capitol Blvd, Boise, ID
See full menu
More food in Boise, ID · Italian Food in Boise