House of Israel (Temple of Living Water)
Carrer de la Mare de Déu de Port. 261. soto. 3. 08038 Barcelona. Spain
★ 5
Location / Map
Carrer de la Mare de Déu de Port. 261. soto. 3. 08038 Barcelona. Spain
Work Hours
Monday
8–9:30 pm
Tuesday
7–8:30 pm
Wednesday
7–8:30 pm
Thursday
Closed
Friday
Closed
Saturday
3–9 pm
Sunday
Closed