Explore details about location Down Road. Down Road is a location situated within the Brighton and Hove alongside other areas such as Grand Parade, Churchill House, King's Road.