Explore details about location Manor Park Road. Manor Park Road is a location situated within the London Borough of Sutton alongside other areas such as Southwood Close, St. John's Road, Cookes Lane.