Phone No: (617) 332-9134 Location: 317 Washington St, Newton, MA 02458 Hours of Operation: Mon-Sun 11:00am-11:30pm