Get directions to: Peking Chinese Restaurant, Twin Falls, ID
Restaurant address: 824 Blue Lakes Blvd N Twin Falls, ID 83301, USA
Restaurant: Peking Chinese Restaurant