Laguardia plaza hotel 104 04 ditmars blvd east elmhurst ny July 8, 2019 16 32 64 128 Laguardia plaza hotel Ditmars boulevard & 94th st flushing new york ny 11371 u.s.a Laguardia plaza hotel 104-04 ditmars blvd