Astor Place Three

2626 Hylan Blvd New Dorp Beach