A New Face At Duffs

Duffs has a new building right on the waterfront in Oceanside, California. The newly refurbished building is one of the older structures in town and still smells of the chemicals used to refinish the site