Tweet St. Francis Episcopal Church Address: 2810 Long Ridge Road Stamford, CT 06903 Geocode: 41.1566509, -73.5963234 Location Tools: Local Weather Driving Directions Event Calendar Share this Location: Email to a Friend More... There are no events available for this venue. Click here to submit events.