Robert Neville lives in this rather large and no doubt expensive townhouse just on the edge of Washington Square Park almost directly opposite....
Movie Location:
Washington Square Park North, New York City, Manhattan, New York, USA
« Back to I Am Legend Filming Locations
Comments