Mela-CLOSED

7A Yorkville, Toronto, Ontario

7A Yorkville, Toronto, Ontario
Open Monday to Saturday 9 am to 5 pm. Closed Sunday.
Restaurant
Italian
No Reservations, Vegetarian
Reviewed
Critics' Picks
Inexpensive