Stock Photo: England, London, Covent Garden. Entrance to Neal's Yard in Covent Garden. Neal's Yard is a small courtyard of shops and open air cafes offering a quiet haven away from the commercial bustle of Covent Garden.