118 22ND STREET, Avalon NJ - Property $1641K | Bob Idell Real Estate