Explore details about location Saint Leo Place. Saint Leo Place is a location situated within the Louisville alongside other areas such as Regal Road, Carroll Avenue, Stone School Road.