At Liberty Park, located just steps from the 9/11 Memorial, you'll find the Saint Nicholas Greek Orthodox Church and National Shrine.