Independent Restaurant And Bar

629 Main St Placerville CA 95667 USA

(530) 344-7645

Location