Updated Today 6214-6218-6218 Nagel Ave, St. Louis, MO 63109 Unit 6218 1S - 969 Apartment for Rent 1 Bed$850