Get directions to: Shanghai Palace, Ketchum, ID
Restaurant address: 531 North Main Street Ketchum, ID 83340, USA
Restaurant: Shanghai Palace