Phone - 314-647-2661 Colombo's Cafe and Tavern 6487 Manchester Avenue Saint Louis, MO 63139 View Larger Map