Is there a parking lot or a place to park free of charge ?
I don't think so, from what I saw in the street only, and it's not easy
Get an answer from Larchmont Hotel staff and past guests.
3 Days in New York City
First Time in the City
Five Essentials To Know about NYC