Restaurant Reviews from DiningGuide411.com
    Top : Canada: ON: Toronto

Leila's Deli, Toronto, Ontario, Canada










Leila's Deli
26 Wellington St E
Toronto ON Canada


Phone: 416.364.5907
Smoking: not permitted

Dress: casual