Eco Alcala Suites is one of the best luxury hotels in Madrid, Spain. Situated in the prime location of Santa Leonor 24, it offers the discerning corporate and luxury travelers and their family a relaxed and friendly accommodation. The hotel offers 32 Suite-style rooms. There is a Inquisicion restaurant where guests will enjoy sophisticated dishes of the best Spanish and International cuisine.