London, United Kingdom

Headfort Place