Home SpainMadrid God I Love Spain

God I Love Spain

by Krista

God i love spain

Depintxos
Calle Castello 115

28006 Madrid

Date of Last Visit: Monday, June 8, 2009

The Victims
: Many

The Damage: No idea. My colleagues paid.

The Verdict: This is just a little chain. It's nothing special, really. But why do places like this exist in Madrid but not London? (I can't vouch for the food. We just had drinks and lovely roasted peanuts.) I'd go back here for after-work drinks and snacks again.

You may also like