Bibo Suites Plaza Nueva Granada: 750 m to Alhambra