Modern French restaurant · Waterfront Communities-The Island
11
11 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
$$$$