The Point

The Point, 998 Bay Ave. , Somers Point, NJ 08244