Explore details about location The Beeches. The Beeches is a location situated within the Upton-by-Chester alongside other areas such as Halton Road, The Croft, Dorset Road.