Larry's Foods & Deli 2414 Main St Lewiston, ID 83501 Phone: (208) 746-5633 Fax: (208) 746-6769
Category: Grocery - Retail