Explore details about location Nile Road. Nile Road is a location situated within the Southampton alongside other areas such as Salisbury Road, April Close, The Mayflowers.