Suggest an update Name* Categories* State* Locality* ZIP* Street address* Phone* Website* Company description* You have visited the company page Windsor House Hotel, which is in category Accommodation. The legal address of the company is 12 Penywern Road, Earls Court, London SW5 9ST. For more information, call 004402073739087 Your comments* (not for publishing) * — Required information Windsor House Hotel ← View details 12 Penywern Road, Earls Court, London SW5 9ST, United Kingdom, Earls Court, London 004402073739087