Greenwood Manor Apartments

Category: Apartment building in Decatur, Illinois

Address: 333 S Main St, Decatur, IL 62523, USA

Phone: +12174232591

Reviews

Owen Majeres

Jun 22, 2022

I would avoid Greenwood Manor Apartments! Their management is terrible and their corporate office is practically non-existent. Update (6/22/22): The new property managers are working hard to improve the complex and are very responsive to communication.

Thanks! Your review is awaiting moderation.

Questions & Answers

Do you have any Apartments available

Ashley Erwin | Nov 1, 2020
Keyla Beyla | Nov 1, 2020

423 2591 ask for Andrea

What time does the office open

Molly Cloney | Nov 2, 2018
derricj brown | Nov 2, 2018

9 to 4 everyday closed on weekends

Thanks! Your answer is awaiting moderation.

Thanks! Your question is awaiting moderation.

Related Places