Get directions to: Chen House, Saint Cloud, FL
Restaurant address: 4043 13th St Saint Cloud, FL 34769, USA
Restaurant: Chen House