Dimitri's Place

Restaurant·Etobicoke, ON

Details

  • Takeout

More restaurants near Dimitri's Place

3019 Lake Shore Blvd W