2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease 2617 MAIN ST, Lake Placid, NY - Available Retail Space For Lease