Hotel Royal

  Schillerstr. 11a, Munich, Bavaria, Germany

Booking.com Book Now