About The Watson Hotel
The Watson Hotel stands for convenience and consistency. The Watson Hotel Located in the center of the city center, comfortable rooms, unique conveniences, services you can trust, and American style make the Watson Hotel the perfect hotel for your stay in New York. When you are at the Watson Hotel, nothing is too far away and there is never anything to do. While you are here, you can take a leisurely stroll to Central Park, soak in their rooftop swimming pool, or spend an unforgettable evening at the Opera House. When you have no idea, let their concierge show you the best things in New York-from theater to sightseeing.