La Cochinita Loca - Plaza España
Location picture
Very good 8.3 (148 reviews)
Approx. €25
Location
C. de Torija, 10
28013 Madrid