The Tap Inn, W,Colfax Xavier, Denver Colorado, Built 1962

Back