Immerse yourself in the vibrant atmosphere of Madrid, Spain, at this specialty café. Enjoy the enticing aromas and satisfying textures of their unique offerings, potentially featuring fermented elements that add a distinctive twist to their menu. Located at 28005, Madrid, Spain.