Temple Place

Temple Place
Temple Place, London, WC2R 2PH