Niu Square is a accommodation is located at Mannheim.
See more
Location
Niu Square is a accommodation is located at Mannheim.
About Niu Square
Splendid service together with wide range of facilities provided will make you complain for nothing during your stay at Niu Square.
With all facilities offered, Niu Square is the right place to stay.
Popular Facilities | |
Check-In / Check-Out Time | From 14:00 - to 12:00 |