132-39 88 Street: A A--Graded Ozone Park Standout | Lucid Rents