Ocean Grove, N.J., is one of those idyllic seaside towns on the Jersey Shore. Buildings from the turn of the 20th century dot the landscape, and it’s such an evocative place that it has earned the nickname “God’s Square Mile.”

Ocean Grove, N.J., is one of those idyllic seaside towns on the Jersey Shore. Buildings from the turn of the 20th century dot the landscape, and it’s such an evocative place that it has earned the nickname “God’s Square Mile.”
