Toma Que Toma

1.8
(4 reviews)
Calle de La Ribera de Curtidores 10, Madrid, 28005
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Toma Que Toma | Madrid | Spain | TripAligner