Explore details about location Amberley Road. Amberley Road is a location situated within the London Borough of Waltham Forest alongside other areas such as Ainslie Wood Road, Lea Bridge Road, Chingford Avenue.