Explore details about location The Old Orchard. The Old Orchard is a location situated within the London Borough of Camden alongside other areas such as Hampstead Road, Mecklenburgh Square, Mill Lane.