Tillman Place Apartments
Tillman Place Apartments were constructed in the mid-nineties; consisting of 10 buildings, all buildings are three stories tall, with some buildings having apartments with two bedrooms and others with four.
Located at 155 Anderson Hwy, Clemson, SC 29631; adjacent to Clemson center.
This article is a stub. If you know something about this topic, you can help by .