st lukes chapel s

181 Ashley Avenue
Charleston
South Carolina
United States