Park
Libra Triangle
Libra Triangle is a 0.028 acres (0.011 ha) public green space located in the neighborhood of Elmhurst in Queens, New York, at the intersection of Broadway and Justice Avenue. Prior to its consolidation with New York City in 1898, Elmhurst was known as the town of Newtown. Its center of local government was at the site of this traffic triangle.
Discussion
Chat about Libra Triangle
be the firstShare notes, corrections, or add local knowledge. Text · Images · Videos · Links.
No messages yet. Kick things off — your community is listening.