Looking for restaurants open on Christmas?

> >


Cosmo Restaurant



1201 Saint Clair Avenue West
Toronto, ON M6E 1B5

View more Toronto restaurants

(416) 658-7298


Write a Review

Is this your restaurant?
Claim Your Listing For Free


Cosmo Restaurant Reviews

Add your review for Cosmo Restaurant.

    Nearby Restaurants