Explore details about location Hospital Road. Hospital Road is a location situated within the Harvard alongside other areas such as Stow Road, Grant Road, Ayer Road.