Lake Placid, New YorkLake Placid Comics and Games2513 Main St, Lake Placid, NY 12946Explore the shop ↗Call shop