Anyone familiar with "Larry & Jeff's" (on 2nd ave, just north of 79th)?
Recently moved over to the UES. Used to go to Toga on the West Side. Looking for a place I'm comfortable with leaving my road bike with if the need arises for some wrenching, and this place is nearby.