Get directions to: Chez Ta Ta, Roslindale, MA
Restaurant address: 630 Hyde Park Av Roslindale, MA 02131, USA
Restaurant: Chez Ta Ta