Get directions to: Salt & Pepper, Aurora, OR
Restaurant address: 12184 Ehlen Rd Ne Aurora, OR 97002, USA
Restaurant: Salt & Pepper