The Windsor House Hotel is based in central London offering comfortable bed and complimentary breakfast every morning. Famous attractions such as Kensington Museums, Kensington High Street and the iconic Hyde are all just minutes away.
Things To See And Do In The Area
12 Penywern Road, London, SW5 9ST
Nearest Underground Station(s)