Villa St. Francis June 3, 2016 by Ed Maschler Address 16600 W 126th St. Olathe KS 66062 United States Upcoming Events No events in this location