Explore details about location Lower Road. Lower Road is a location situated within the London Borough of Southwark alongside other areas such as Etherow Street, Stamford Street, Rodney Road.