La Quinta Inn & Suites by Wyndham New York City Central Park
3.3(1,7 K reviews)
New York
Practical, Convenient
Sherman Square is a quaint green space located in the vibrant neighborhood of Manhattan, New York. Dedicated to the legendary Civil War general William Tecumseh Sherman, this park provides a serene escape for visitors amidst the city's hustle and bustle. Its historical significance and tranquil atmosphere make it a notable point of interest for both tourists and locals seeking a moment of calm.
dedicated to General William Tecumseh Sherman
small, fenced-in green space
located in the heart of Manhattan