Doubt he goes to play in New York.
For weather/tax reasons/Spanish speaking population all points to Miami as reported and already has a property there.
Weather is probably in NYC's favor given that MLS is april-october. I could see Leo enjoying NYC like Pep did during his year off.