Explore details about location Lower Road. Lower Road is a location situated within the London Borough of Southwark alongside other areas such as Finland Street, Layard Road, Grove Lane.