I'm thinking about moving back into this apartment complex i never had a problem here
Address: 5457 Delmar Blvd, St. Louis, MO 63112, USA
Roshonda Rodgers | Mar 24, 2019
There's a huge bedbug infestation and the new office manager has the worst attitude problem.I would look elsewhere before trying them
Jessica Harrison | Mar 23, 2020
THEY HAVE MICE, BED BUGS AND ROACHES.
Demaryea Larry | Mar 24, 2019
Ok
Thanks! Your answer is awaiting moderation.