I just returned home having stayed here for two nights over a weekend and was very impressed by the Vincci Via 66. The location of the hotel is fantastic; a 1 minute walk from both Plaza de España and Callao metro stations. We arrived early on Friday morning, but were allowed to enter our room straight away. The room was... more


















