Restaurants - Barcelona, Catalonia, Spain
El Raïm is a restaurants company based out of CARRER DEL TAULAT, 109-111, BARCELONA, Spain.