St. Luke's Episcopal Church

111-113 Whalley Ave.
New Haven
Connecticut
United States