International Volvo Photo Locations Part 386 Parròquia del Patriarca Abraham is located on Carrer del Bisbe Climent in Barcelona, Spain. Church of an elliptical-shaped nave and very simple curved geometric lines with a certain imitation of the forms of a fish as a millenarian symbol of Christianity. Access is made through one of the ends […]