About company

Built in 1927, The Sherry-Netherland hotel overlooks Central Park from 5th Ave., and is located across the street from the subway and Grand Army Plaza.

US
Unknown
Not verified company