ADDRESS

 

Webster Square Plaza

    68 Stafford Street

Worcester, MA 01603

 

Take Out & Gift Cards Available

HOURS OF OPERATION

OPEN 7 DAYS A WEEK

 

 

Sun-Wed        11:30 AM - 9:00 PM

Thurs-Sat       11:30 AM - 10:00PM

 

DIRECTION