Best Pizza, Northtowns area (Amherst, Clarence etc)

There’s a place I haven’t been to in awhile. Is it still over on Transit?