Visit Creekwood Apts Apartments or call today for availability and floor plan information. This apartment is located in Ithaca, NY at 200 Lower Creek Rd. The area has attractive views.
Residents appreciate the neighborhood amenities surrounding Creekwood Apts. If you enjoy running outside there are several parks nearby. While many residents at Creekwood Apts do own a car, Ithaca public transportation is nearby. There is ample space for residents' vehicles in the uncovered parking lots.
If you have questions, please reach out to the apartment.