Get directions to: Mandarin Restaurant, Payette, ID
Restaurant address: 107 N Main St Payette, ID 83661, USA
Restaurant: Mandarin Restaurant