2733 Main Street, Lake Placid, NY 12946, Lake Placid, United States
Bike Shop
Lake Placid's premier bike, ski, and outdoor gear shop with professional bike and ski service, along with an indoor climbing wall and one of the area’s best selections of outdoor adventure products.
Reviews on Placid Planet Inc
Don't drive past! This point needs your opinion.