Yuchanglou Abalone & Shark Fin Seafood Restaurant is located in Suzhou, China on VGFHW5V, Yongan Rd, Zhangjiagang. Yuchanglou Abalone & Shark Fin Seafood Restaurant is rated 3 out of 5 in the category seafood restaurant in China.
Address
VGFHW5V, Yongan Rd, Zhangjiagang
Service options
TakeawayDine-in
Amenities
Good for kidsToilets