Get directions to: China Palace Ii, Manassas, VA
Restaurant address: 7608 Stream Walk Lane Manassas, VA 20109, USA
Restaurant: China Palace Ii