Lemon Creek photograph

Lemon Creek

Use attributes for filter !
Country United States
Date of Reg.
Date of Upd.
ID2033751
Send edit request

About Lemon Creek


Lemon Creek is a stream located on the South Shore of Staten Island in New York City. It is one of the few remaining ground-level creeks in New York City.

Related Persons

Next Profile ❯