At Kelsos, the first thing you notice is the smell of fresh pizza. This makes sense, as Kelsos is one of the most popular pizza joints north of the river. But Kelsos isnt a pizza shop of the mom-and-pop, checkered-tablecloth variety. Its…
Complete details for Kelso's »