John & Mary's

Delis & Sandwiches

John and Mary's has been a Buffalo tradition since 1952. Serving only the best quality subs and providing great customer service.

Hours of Operation

Sat - Thurs: 11 a.m. to 9 p.m.
Fri: 11 a.m. to 10 p.m.

Contact Us

3711 W. Main Street Road
Batavia, NY 14020
P: 585-343-2101

John & Mary's

3711 W. Main Street Road
Batavia, NY 14020

Get Directions