Where is Lord & Taylor Building located?
Lord & Taylor Building, Lord & Taylor Building, United States of America (approx. 40.75139°, -73.983055°)
Lord & Taylor Building, Lord & Taylor Building, United States of America (approx. 40.75139°, -73.983055°)