Libra Triangle
Queens, NY
Nature
Libra Triangle is a 0.028 acres 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.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account