Explore details about location Leewood Road. Leewood Road is a location situated within the Wellesley alongside other areas such as Bowdoin Road, Highland Road, Emerson Road.