Restaurants - Ice Cream in Placerville, ID
Sarsaparilla Ice Cream Parlor