Explore details about location St Leonard's Road. St Leonard's Road is a location situated within the Windsor and Maidenhead alongside other areas such as Bargeman Road, Gwynne Close, Stovell Road.