Get directions to: Sol Vallarta, Colfax, WA
Restaurant address: 205 N Main St Colfax, WA 99111, USA
Restaurant: Sol Vallarta