Hotel Urba Hotel
★★★★
No.1303, Fangdu Road, Keqiao District, Shaoxing City, Zhejiang Province, Shaoxing, China Show on map
MAYLEE PLAZA SHAOXING is a hotel in Shaoxing, China. Guests rate it 10.0/10 (exceptional) across 1 reviews, ranking it #102 of 1,572 places to stay in Shaoxing.
No.1303, Fangdu Road, Keqiao District, Shaoxing City, Zhejiang Province, Shaoxing, China
MAYLEE PLAZA SHAOXING has a guest rating of 10.0 out of 10 from 1 reviews, which is considered exceptional. It ranks #102 of 1,572 properties in Shaoxing on Triptoic.
MAYLEE PLAZA SHAOXING is located at No.1303, Fangdu Road, Keqiao District, Shaoxing City, Zhejiang Province, Shaoxing, China.
Highly rated alternatives close by
Hotel
Hotel
#1 in Shaoxing
Hotel