Pictures of Al's Cafe on 2500 Dekalb St, St Louis MO.

(Click on a thumbnail to enlarge picture)