Cafe Dilara
645 Cambridge St 02141
(Late Night, Italian, Mediterranean, Pizza)
Order Online

Come visit us at: 645 Cambridge St, Cambridge, MA 02141