Get directions to: Lalo's Pizza, Spokane, WA
Restaurant address: 817 S Perry St Spokane, WA 99202, USA
Restaurant: Lalo's Pizza