The Center Bar & Grill

102 Green St, Worcester, MA 01604