Madrid

A local dining spot in the heart of Trafalgar serving up dishes that blend French and Asian influences paired with natural wines.

C. de la Santísima Trinidad, 6 – 28010