Timber Creek Apts is located at 1202 North Rd, Niles, OH. This business specializes in Real Estate Agents.