Town Pub & Deli
130 W Cota St, Shelton 98584