Verde Esmeralda restaurante4.21(0 reviews)EUR 400.6 km from Torrijos station / Bar-Restaurante La Barraca3.16(0 reviews)EUR 15Spanish / 3.8 km from Torrijos station /