Bon Secours St. Francis Hospital is located in the West Ashley area of Charleston, about 24 miles from Kiawah Island's main gate. Related Items: Medical Services843.402.1000Visit WebsiteGet Directions Javascript is required to view this map.