Explore details about location Leonard Road. Leonard Road is a location situated within the Weymouth alongside other areas such as Alpine Road, Water Street, Lorraine Street.