About Us We are a family owned restaurant serving the town of Watertown for over 33 years! Store Location: 620 Mt. Auburn St., Watertown MA 02472 Open 6 days: Monday – Saturday: 11am – 11pm with Delivery till 10:30pm