A small church with beautiful stained-glass windows. If you need a place for a silent prayer, this one is ideal.
Official Website https://www.stpetersparish.org/
Phone 904-261-4293
Address 801 Atlantic Ave, Fernandina Beach, FL 32034, USA
Coordinates 30°40'15.374" N -81°27'30.678" E