Return to Article Details TOURIST SATISFACTION AND PLACE ATTACHMENT: A VALIDATION IN GREEN INFRASTRUCTURE, HANGZHOU, CHINA Download Download PDF