Church

St. Anna Church, Flemington

Flemington, New Jersey, United States