We (Mrs and I) went to Madrid for a weekend break. We have stayed in a number of 5* hotels over the last few years and were not disappointed with the Melia. The Melia is located just off the Gran Via in Madrid with very easy access to the Metro. The Metro stop Ventura Rodriguez is literally on your doorstep... more





