Central Location on Manchester in St. Louis By Colombos | October 13, 2011 | 0 Located on Manchester Avenue in the heart of St. Louis, Colombo’s has long been a St. Louis favorite, come in and see why. Colombo’s St Louis Bar Exterior Posted in Photos