Does this place remind you of Times Square?