Where is Stillwell Manor located?


1704 E 60th St
Anderson, IN 46013

Stillwell Manor is located off of I69 just off of exit 226

  • Take I69 to exit 226
  • Head north on 9
  • East on 59th, take the round about to 60th st just past the Buffalo Wild Wings enterance.
  • Stillwell Manor will be on the right
  • Get Directions Here