This place is located at the following address: Spain, 28046 Madrid, C. de Carmen Sánchez Carrascosa, 5.