Location
Super 8 Hotel Shanghai Railway Station North Square is a accommodation in a good neighborhood, which is located at Zhabei.
About Super 8 Hotel Shanghai Railway Station North Square
Super 8 Hotel Shanghai Railway Station North Square is a wise choice for travelers visiting Zhabei.