Where is Holiday Inn - the niu, Charly Frankfurt City, an IHG Hotel, Frankfurt/Main located?
Holiday Inn - the niu, Charly Frankfurt City, an IHG Hotel, Frankfurt/Main, Holiday Inn - the niu, Charly Frankfurt City, an IHG Hotel, Frankfurt/Main, Germany (approx. 50.10925°, 8.66262°)