Buffalo Creek Apartments
(866) 624-8947 720 Buffalo Run Way, Indianapolis, IN 46227 Official site
Welcome Home to Buffalo Creek Apartments where we make your home an enjoyable living experience. Our residents believe the premier location, distinctive apartments, and fabulous amenities of Buffalo Creek Apartments make it one of the best choices in the Southside Indianapolis area. We would love the opportunity to assist you in finding your new apartment home.