Bel Air Motel

4630 Lindell
St. Louis
Missouri
United States