Address: 2490 Main St, Lake Placid, NY 12946, USA
I don't think so. I don't even think they have an actual website.
No idea but i think u can..
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Restaurant
2639 Main St, Lake Placid, NY 12946, USA
Bistro
2302 Saranac Ave, Lake Placid, NY 12946, USA
American restaurant
2099 Saranac Ave, Lake Placid, NY 12946, USA
Ice cream shop
2507 Main St, Lake Placid, NY 12946, USA
Pet groomer
1915 Saranac Ave, Lake Placid, NY 12946, USA
1179 NY-86, Lake Placid, NY 12946, USA