Hotel Mayorazgo is a fantastic choice for travelers seeking a hotel with all meals included in Plaza de España. The hotel offers comfortable and well-appointed rooms with modern amenities. Guests can enjoy a variety of dining options, including a buffet restaurant serving international and local dishes, a bar offering a wide selection of drinks, and a café serving delicious pastries and coffee. The hotel also features a rooftop terrace with stunning views of the city, where guests can relax and enjoy their meals. With its central location, guests can easily explore the nearby attractions such as the Royal Palace, Gran Via, and the Temple of Debod.