Arched passage

An arched passage connects Dean's Yard to Victoria Street
near Westminster Abbey in London, England.