Jimmy's 21 Lake Side Italian Restaurant

2425 Main St Lake Placid NY 12946 USA

(518) 523-2353

Location