I'm pretty sure Villa is in Trump Tower at Columbus Circle. I base this upon the photos he has shared on the internet over the past 6-8 months. If he doesn't live there then he visits that area frequently.
True. Villa posted a photo earlier this morning on Twitter of himself in the snow and I believe the Henry Hudson Parkway in the background. So, he's definitely on the westside somewhere. I wonder how he'll feel about playing 90 minutes in the snow instead of being completely bundled up like he is in that photo.