I have only been there once and did not have a reservation. But i think they do.. You can call and see
Address: 55 Ariadne Rd, Dedham, MA 02026, USA
Mat Payne | Sep 13, 2019
Both walk-in and reservations is my understanding.
dragonneus | Sep 13, 2019
They always have room there for walkins.
John Ferrante | Sep 13, 2019
I am pretty sure they take reservations.
Thanks! Your answer is awaiting moderation.