Das Hotel Leila - Mackay liegt im Bezirk Centre-Ville Montréal von Montréal, in einer Entfernung von 21 Autominuten vom Flughafen Montreal-Trudeau.
Redpath-Museum liegt 11 Minuten zu Fuß vom Hotel und Saint-Patrick de Montréal ist nur 1 km vom Hotel entfernt. Zu den nächstgelegenen Attraktionen gehören Crescent Street sowie Musée des beaux-arts de Montréal. Centre Bell ist unter anderem in 16 Minuten fußläufig zu erreichen. Die U-Bahn-Station Guy-Concordia liegt in einer Entfernung von 500 Metern.
Ausstattung zur Kaffee- & Teezubereitung, ein Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage sind in den Zimmern vom Hotel Leila - Mackay vorhanden. Eine getrennte Toilette, eine Badewanne und eine Dusche sowie ein Haartrockner und Handtücher sind vorhanden.
Die japanische Küche können Sie im Restaurant Sakura Garden genießen, das in 450 Metern von hier entfernt ist.