Lecato's Italian Restaurant
Phone: 970-593-3113
Address: 3208 W Eisenhower Blvd, Loveland, CO 80537