Legend of Mountain Alford Villa is set in Hangzhou. Guests have access to free WiFi. An Asian breakfast is served each morning at the property.