Stork Inn

4527 Virginia Ave, 3301 Taft Ave., 4526 Idaho Ave.
Missouri
United States