Company name: Lake Placid Ski and Board
Description: Lake Placid Ski & Board Shop – your one stop for ski, snowboard equipment and rentals.
2532 Main St, Lake Placid, NY 12946, United States