Explore details about location St. Leonards Road. St. Leonards Road is a location situated within the Hythe alongside other areas such as Windmill Street, St. Leonards Road, Prospect Road.