Explore details about location Walbon Road. Walbon Road is a location situated within the Scarborough alongside other areas such as Victoria Park Avenue, Sewells Road, Charterhouse Road.