Perfect hotel for Mannheim due to its central location and high quality standard. LH 0908
The Holiday Inn is located right in the heart of the shopping and business district of Mannheim. The famous water tower, castle and railway station are all in easy walking distance as is the "Rosengarten" conference centre.
The hotel is modern in design and built within a shopping complex.
The lobby is reached by escalator and is fairly small in size but very pleasantly decorated in a belle epoque style, as is the rest of the hotel.