London, UK.

London, UK.

Copthorne Hotel Slough-Windsor Cippenham Ln, Slough SL1 2YE, United Kingdom