Location & Directions

Address: 2500 E Fairview Ave, Meridian, ID 83642

Phone: (208) 884-5200

(C) 2014 Louie's Pizza & Italian Restaurant.