Park Towers

Mayfair, London, United Kingdom, 2008