Images test —-
imafakeurl.com Alo Restaurant is a French restaurant in Toronto known for its tasting menu served in stylish, serene surrounds atop a Victorian building. Did you know? Alo was one of the best restaurants in Toronto: No. 1 in Canada’s Best 100 Restaurants in 2017 (from No. 7 in 2016) and No. 1 in Post City…