St. Giles Presbyterian Church

Details

Location
St. Giles Presbyterian Church