Self Service Restaurants in Madrid, Madrid

Find the top Self service restaurants in Madrid, Madrid near you now.

La Place

Restaurant

Address: Iberia - Terminal 4S, Aeropuerto Barajas, 28042 Madrid, Spain

Restaurante IKEA

Restaurant

Address: C. del Alto del Retiro, 33, Vallecas, 28051 Madrid, Spain

Monsieur Café - Specialty coffee

Coffee shop

Address: C/ de Donoso Cortés, 62, Chamberí, 28015 Madrid, Spain