HeyyyyyyyYep, that's the Damons at 65 & Southport Rd.
There are several hotels nearby. It's a pretty busy area, especially at rush hour and during the holidays.
Southport is a pretty safe place to be stranded. You could do much worse (like Fishers, for example).
Good safe area. That area is the Fishers wanna be of Indy.....