1 Comment NH Hotels (Spain): How to contact for help By CCC Team March 21, 2016 NH Hotels Head Office Santa Engracia 120, 7ª planta, 28003 Madrid Phone: 914519735 NH Hotels Customer Service…