Europe Spain Travel Posted on 24/02/2013 INNSIDE Madrid Génova, 4* Boutique Hotel in Madrid INNSIDE Madrid Génova, is the first INNSIDE boutique hotel in Spain. It is located in the center of Madrid, calle… INNSIDE Madrid Génova, 4* Boutique Hotel in Madrid Read More