Loading hotels
Confirming room availability...
Taurus 13, Opatovická 1661 2, Prague, Czechia
Situated in Prague, 2.2 km from Prague Astronomical Clock and 2.3 km from Old Town Square, Riverside Ruterra Apartment features garden views and free WiFi.