Faqs When is Stillwell Manor Open? We are open in October Permalink. Where can I buy tickets? Permalink. What are the payment options? Permalink. Where is Stillwell Manor located 1704 E 60th St Anderson, IN 46013 Take I69 to exit 226 Head north on 9 East on 59th, this merges into 60th Stillwell Manor will be on the right Map on our directions page Permalink.