Explore details about location Stramba Road. Stramba Road is a location situated within the Freetown Town alongside other areas such as Sperry Road, South Dutch Hill Road, Liberty Lane.