Explore details about location Scarlet Road. Scarlet Road is a location situated within the London Borough of Lewisham alongside other areas such as Inglemere Road, Lee Park, Silver Road.