Luxury villa with pool and garden in Pedralbes