Lavapiés, Madrid restaurants, Spanish Restaurants March 9, 2015 Restaurante Badila, you need this place in your life By Helen Macrae