About
Long Island Mews is a free NYC park in Queens, 51 Ave., 51 Rd., 72 Pl. Open to everyone, with no admission fee.
Illustration by Freeyo, not the actual place.
Contact
51 Ave., 51 Rd., 72 Pl, Queens, New York, NY
Contact
Long Island Mews (Queens)