Italian restaurant · 1407 W McMillan Rd #130, Meridian, ID
Dine-In
More food in Meridian, ID · Italian Food in Meridian