Winterlust: 10 Reasons to Visit Edmonton,Alberta in Winters

City of Edmonton, situated in the province of Alberta in Canada is a treat for winter-loving travelers. From brightly lit lanes and gardens to shopping arenas, to Ice Castles ~ this capital city has it all. Reason # 1 Winter Gardens – Luminaria The Devonian Botanic Garden is Canada’s most northerly botanical garden. It was… Read More Winterlust: 10 Reasons to Visit Edmonton,Alberta in Winters

Edmonton

Place: Edmonton, Alberta Country: Canada All Images : ©tosomeplacenew Edmonton is the capital city of Alberta, a province in western Canada. This city is known for oil sands and mining. I visited this city in 2011, multiple times in 2014 and moved here in 2015 for work. This post highlights the sightseeing trips during my parent’s… Read More Edmonton