Get directions to: Dedo Bistro & Lounge, Boston, MA
Restaurant address: 69 Church Street Boston, MA 02116, USA
Restaurant: Dedo Bistro & Lounge