Business traveler
Location is perfect, very central and one mile away from Grand Via and right next to Atocha station
Food quality for the price is not at-all in the right ball park in comparison to equivalent places or equivalent radisson restaurants
