W 81st St

Location:
Upper West Side, Manhattan, New York