Bike Rent NYC - Central Park Bike Tours and Bicycle Sales is located in New York, United States on 203 W 58th St. Bike Rent NYC - Central Park Bike Tours and Bicycle Sales is rated 3.6 out of 5 in the category bicycle rental service in United States.