Calle Mallorca 61 entr., BARCELONA, Spain