Places to visit in Granada Spain: Mirador San Nicolas, Flamenco shops, and Teteria