Best Munich hotels near Odeonsplatz