Location & Transportation Villa Clara is conveniently located on 500 W. McKinley Street in Decatur, IL. We are just minutes from major expressways and have plenty of on-site parking available.