About
Alo is an establishment located in Toronto, Ontario on 163 Spadina Ave. Alo is in the "Modern French restaurant" category. French tasting menu served in stylish, serene surrounds atop a Victorian building.
Categories
Modern French restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like