Where is New Century Grand Hotel Hangzhou?

Where is New Century Grand Hotel Hangzhou located?

New Century Grand Hotel Hangzhou, New Century Grand Hotel Hangzhou, China (approx. 30.30721°, 120.3437°)


Where is New Century Grand Hotel Hangzhou on the map?