Get directions to: Lecato's Italian Restaurant, Loveland, CO
Restaurant address: 1738 3rd St Sw Loveland, CO 80537, USA
Restaurant: Lecato's Italian Restaurant