CONTACT US HOURS 7 DAYS A WEEK: 11:00 AM – 1:00 AM LOCATION 258 Dedham St. Norfolk, MA 02056 (508) 384-7312