Address

929 elmwood ave, buffalo, new york 14222

Hours Of Operation

Monday-Friday: 11am-11pm

Saturday-Sunday: 4pm - 9pm

Contact Info

Email Address: info@mezzabuffalo.com

Telephone: 716.885.4400

Fax: