Contact Joe’s Service Center 1602 Elmwood Ave. Buffalo NY 14207 (716) 877-8168 Call Us Email Us Joe’s Service Center is conveniently located at the corner of Amherst and Elmwood in Buffalo, NY. We are four blocks NORTH of Buffalo State College, Delaware Park and the Albright Knox Art Gallery. Get Directions