Italian restaurant · 1936 Saranac Ave #5, Lake Placid, NY
Dine-In
More food in Lake Placid, NY · Italian Food in Lake Placid