Times Square

Location: NY, US