Xanadu Chinese Restaurant is located in Kota Manado, Indonesia on Jl. Sam Ratulangi No.89, Tj. Batu, Kec. Wanea. Xanadu Chinese Restaurant is rated 4.3 out of 5 in the category chinese restaurant in Indonesia.
Address
Jl. Sam Ratulangi No.89, Tj. Batu, Kec. Wanea
Service options
Takeaway
Dine-in
Amenities
Good for kids
Toilets
Accessibility
No wheelchair-accessible seating