Le Germain Hotel At the heart of the city’s centre, Le Germain Hotel Maple Leaf Square is an oasis of tranquility and calm where everything is designed for...