Rho is situated on the edge of Dam Square, 950 metres from Amsterdam Central Railway Station. It offers free Wi-Fi and the lobby is an impressive Art Deco-style former theatre.
Number of rooms: 179
Nes 5-23, Amsterdam City Centre, 1012 KC Amsterdam, Netherlands
Hotel booked 1 times today.