Times Square in New York.
Times Square is a place.
New York is a place.
New York is a place, and Times Square is a place is New York, therefore Times Square is a place
Times square is a place situated in New York.