Address & Hours
Monday Closed
681 Niagara Falls Blvd, Amherst, N.Y. 14226
Tel.: (716) 833-8889
Fax.: (716) 833-8885
Business Hours:
Tue. - Thurs.: 11:00 am - 10:30 pm
Fri. & Sat.: 11:00 am - 11:00 pm
Sunday.: 12:00 noon - 10:00 pm
Delivery (Min. $15)