Imperial Treasure Super Peking Duck is located in Singapore on 8 Marina View 02-08/10 Asia Square Tower 1. Imperial Treasure Super Peking Duck is rated 4.3 out of 5 in the category chinese restaurant in Singapore.
Address
8 Marina View 02-08/10 Asia Square Tower 1