Find the top Self service restaurants in Madrid near you now.
Restaurant
Address: Iberia - Terminal 4S, Aeropuerto Barajas, 28042 Madrid, Spain
Address: C. del Alto del Retiro, 33, Vallecas, 28051 Madrid, Spain
Coffee shop
Address: C/ de Donoso Cortés, 62, Chamberí, 28015 Madrid, Spain