Av. Pablo Neruda, 91, 28018 Madrid +34 915 07 97 10
cafe, Villa de Vallecas, Madrid, Spain
How to go there