Park South Hotel Reviews

The Park South Hotel is located just a 5-minute walk away from Madison Square Park and less than 1 block from the 28th Street subway station. Park South Hotel in New York features elegant rooms and The Black Duck Restaurant ...