London, UK

London, UK

Copthorne Hotel Slough-WindsorCippenham Ln, Slough SL1 2YE, United Kingdom