Explore details about location Bothwell Road. Bothwell Road is a location situated within the Manchester alongside other areas such as New Quay Street, Sunnybank Road, Whitworth Street.