This place has been demolished.... I don't think it is in business any more.
I tried to go there today to rent a bike and was not able to do so - because this building is now a parking lot. There is no building left.
I strongly encourage Yelp to reach out to the owner to see if and when they plan to reopen.