Louie's Pizza and Italian Restaurant

2500 E Fairview Ave
Meridian, ID
208.884.5200
43.619957
-116.363472
Hours:
Mon - Sat:11am - 10pm
Sun:10am - 9pm

for Louie's Pizza and Italian Restaurant
Directions
from: