The Zhoushan An Qi Gu Villa is located inside Taohua Island Tower Bay Sands Scenic Area, within walking distance to seaside. It is 26 kilometers away from Zhoushan Putuoshan Airport.
Opened in 2006, the 3-story hotel features 50 rooms and suites, equipped with fire protection system, room service, wake-up calls, multi-functional plug seats, climate control, televisions, desks, chairs, electric kettles, toiletries, 24-hour hot water, slippers and showers.
The hotel properties include free parking lot, business center, travel service, safe-deposit boxes at reception, left luggage service, closed circuit television in public area and barrier free access.