Swiss Lodge Nassa Garni ligt in het zuidelijke deel van Zwitserland, in het hartje van Ticino. Het biedt een prachtig uitzicht op het meer en ligt midden in het centrum van Lugano.
Het hotel beschikt over een terras en een 24-uursreceptie, evenals internettoegang en parkeergelegenheid (tegen een toeslag). Nabij het hotel vindt u een winkelcentrum waar u naar hartenlust kunt shoppen en ook het meer biedt een scala aan activiteiten.