LEONARDO HOTEL MUNICH CITY OLYMPIAPARK Address: Dachauerstrasse 199 80637 - MUNICH, GERMANY
The hotel is located at Leonrodplatz and the south Side of the famous Olympic Park with its stadium tower and the BMW World.