Timberland Apartments 2275 Southwest 53rd Avenue, Ocala, FL 34474