Hyde Park Corner

Proper noun

 * 1) A major road junction at the south-east corner of Hyde Park, London, England;  is underneath the junction..