Share |

St. Francis' Episcopal Church

Stamford
Connecticut
United States

An historic 1834 chapel in a new church built in 2000. Offers links to church, parish, contacts, activities and related information.