Modern French restaurant · Waterfront Communities-The Island
10
10 Postcards
Nestled atop a Victorian building, Alo offers an exquisite French tasting menu in a chic, serene setting, perfect for a memorable culinary escape.
163 Spadina Ave., Toronto, ON M5V 2L6, Canada Get directions