25 Neptune Boulevard #3T, Long Beach, NY 11561 - MLS#3151886 - Stel...