Opened in 2003, this hotel is next to the central railway station and within close walking distance of the Stockmann department store and Market Square. Holiday Inn Helsinki City Centre Hotel is within easy walking distance of the city center with its museums, shops, and theaters and has excellent transport links right outside the door via tram, bus, and metro. The property in Helsinki has large, stylishly decorated rooms with views over the square, generous bathrooms, satellite TV, and free wireless internet access. The Verde restaurant serves excellent regional and international cuisine and leisure options include a mini gym and Finnish sauna. All in all, Holiday Inn Helsinki City Centre Hotel is a great place of stay.