12 Penywern RdLondon, England SW5 9ST Phone: +44 20-7373-9087Fax: +44 20-7385-2417 Hotel E-mailHotel Website Commission Rooms Rates 10% 25 $51-$116 (USD) Hoteliers! Is your information accurate? Update Here Windsor House Hotel Location & Neighborhood Central London.Hotel Location: Tourist