Get directions to: Lotus Palace, Pasadena, TX
Restaurant address: 702 W Southmore Avenue Pasadena, TX 77502, USA
Restaurant: Lotus Palace