OUR HOTELS
SURROUNDING THE HOTEL
Sakura Town
Sakura Town Spanning 60 acres with 60,000 cherry trees in 50 varieties, Sakura Town is one of China's most comprehensive cherry blossom attractions, offering a picturesque spectacle every March with its "Cherry Blossom Snowfall" event.