Jimmy's 21 Lake Side Italian Restaurant
2425 Main St, Lake Placid
(518) 523-2353
Recent Reviews
Jimmy's 21 Lake Side Italian Restaurant
2425 Main St, Lake Placid 12946
(518) 523-2353