Newly built French style palace in Pedralbes, Barcelona, Barcelona 08034 Spain is a Single Family Homes for Sale for Price Upon Request. Was built in 2019, has 15,069 Sq.Ft. on a lot of .2681 Acres and it's composed from 6 Bedrooms, 9 full baths and 2 partial baths