Hotel Otar

  Sevřená 1302/2, Prague, Czech Republic

Booking.com Book Now