Explore details about location George Yard. George Yard is a location situated within the City of London alongside other areas such as Peter's Hill, St Swithin's Lane, Pilgrim Street.