Swiss House Hotel is located in the heart of South Kensington close to most of London's main attractions such as Harrods, Oxford Street, Hyde Park, the Kensington Museums and the main exhibition centers of Earl's Court and Olympia.
With principal bus routes just outside the hotel's doorstep and South Kensington and Gloucester Road Underground Stations only a few minutes walk away, Swiss House is an ideal location.