Originally Posted by Olin
It IS Liberty City in the trailer, that much has been pretty much confirmed by everything in the trailer.
Statue of Liberty should be seen from Liberty City, technically, due to its location.
Times Square lookalike.
About as bad as saying any of the previous titles were the locations they were mimicking to a large extent.
Actually watch the trailer.