Explore details about location St Leonard's Road. St Leonard's Road is a location situated within the Weymouth and Portland alongside other areas such as Hope Street, Westwey Road, Queen Street.