Leonardi's Pizza

Restaurant in Meridian, ID

Address

1050 S Progress Ave
Meridian, ID
83642

Phone

208-888-9038

Map & Directions

Get Directions To Leonardi's Pizza:

Google Maps Apple Maps Bing Maps