Lavapies is a great neighborhood to visit. There are great Indian restaurants all over the place there.
I really like the bars Museo de la Radio and La Cabra en el Tejado on C/ Santa Ana. La Cabra's nice for a coffee during the day as well.  
The restaurant La Glorieta de Montera also has excellent food for good prices.