TH Aravaca ... ARAVACA The hotel comprises a total of 38 rooms including 12 suites. This hotel is located in the business district of Madrid and is surrounded by gardens. Gu ... Save Up To 60%