Al's Restaurant
1200 North First Street
St. Louis, MO 63102
314-421-6399
Open Monday through Saturday for lunch and dinner, this restaurant features an elegant decor and serves a menu full of international specialties. They are closed on Sunday.
