Explore details about location Marlborough Road. Marlborough Road is a location situated within the London Borough of Sutton alongside other areas such as Woodbury Drive, Tweeddale Road, Stayton Road.