Asbury Eighteen Mini-Golf

Third Avenue Greenspace, Asbury Park, NJ