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