The Brentwood Tower Apts
303-934-0047
39.692963
-105.027455
About The Brentwood Tower Apts
The Brentwood Tower Apts is located at 3130 W Louisiana Ave, Denver, CO. This location is in the Mar Lee neighborhood. This business specializes in Apartments and has 1 review(s) with a star rating of 1.0.
Reviews about The Brentwood Tower Apts
don't rent here!
this place has been on ch2 news for bedbugs! i watch drug deals go down from my window day and night! the manager lets herself in unannounced! the excercise room has been closed for almost a year! the laundry room is aways trashed as are the elevators! this place sucks!
By paul schluchtner July 26, 2008 at 12:08 AM