Get directions to: Shangri La, Devon, PA
Restaurant address: 120 W. Swedesford Rd. Devon, PA 19333, USA
Restaurant: Shangri La