Hotel Riu Plaza New York Times Square, inaugurated in March 2016, is located in the heart of Manhattan, near the most popular Broadway theatres and only a few minutes from the city's main attractions.
Hotel Riu Plaza New York Times Square, inaugurated in March 2016, is located in the heart of Manhattan, near the most popular Broadway theatres and only a few minutes from the city's main attractions.