Dolma Mediterranean Cuisine

Restaurant in Needham, Massachussetts

Opening hours: Su-Mo, We-Th 11:00-21:00; Fr-Sa 11:00-22:00

5 Kendall Street, 02445