Skip Navigation
Creekwood Village Apts
1750 40th Ave. 
Tuscaloosa, AL 35401
(205) 752-0657
Call us : (205) 752-0657

Contact Us

Property Address

Creekwood Village Apts
1750 40th Ave. 
Tuscaloosa, AL 35401
(205) 752-0657

Office Hours

Monday-Friday8:30 AM-5:30 PM

Questions / Comments