Greer Garden Apartments Reviews (2)
Greer Garden Apartments Rating
Address: 5225 Delmar, Saint Louis, Missouri, United States, 63108
Phone: |
Show more...
|
Add contact information for Greer Garden Apartments
Add new contacts
Address: 5225 Delmar, Saint Louis, Missouri, United States, 63108
Phone: |
Show more...
|
Add contact information for Greer Garden Apartments
On 06-02-my air conditioning went out I called the maintenance dept on 06-03-and the landlord They said what do you expect me to do They cannot drop everything to accommodate me I have had problems before with maintenance not repairing items properlyThey said if I wanted the AC replaced I needed to buy one I told them they could exchange it as they had some not needed at other apartments
Ms*** cusses maintenance out every time we go out thereShe makes him feel like a piece of trashShe will not let them do anythingHe left because of how he was treatedWe reported this information to the owner of the property and we did get the air conditioner to her