Middle Temple Hall

Middle Temple Lane, Farringdon, Central London, EC4Y 9AT

Upgrade Listing