Tag: 66 frankfort street

SBT – General Info

  About SBT Southbridge Towers was built in 1971 and is located in the heart of Lower Manhattan next to the South Street Seaport, City Hall, Chinatown, Pace University and The Financial District. Southbridge Towers features various size…

Read More »