Lowell Hotel, New York
The 8 Best Hotels in Central Park: Where to Stay During Your Trip
08:03 | 24.08.21
For many New York visitors, a hotel in Central Park is the ideal choice. The location is super central and right on the green lungs of the city. Above all, the view over the huge Central Park and the Manhattan skyline is simply fantastic.